手写的从前
手写的从前
  • 发布:2026-07-28 02:11
  • 更新:2026-07-28 02:13
  • 阅读:21

【报Bug】购买的插件,无法打包使用,hbuilder打包有bug

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 26.3.1 (25D2128)

HBuilderX类型: 正式

HBuilderX版本号: 5.15

手机系统: iOS

手机系统版本号: iOS 26

手机厂商: 苹果

手机机型: iphone Ari

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

引入插件到项目uni_modules目录下:插件名称:ly028-Camera,打自定义基座,真机运行

预期结果:

打包时显示自己app的包名,并且能正常运行

实际结果:

打自定义基座后,基座的BundleID居然变成了插件的Id,并且无法真机运行

bug描述:

我购买的插件链接:https://ext.dcloud.net.cn/plugin?id=28471&order_id=6a65dab41d6a3d6ef87761cd,

打自定义基座后,基座的BundleID居然变成了插件的Id???(图1)我能确定我打包时候写的包名是我自己的App,我已经试了好几次了,
然后真机运行的时候报错(图2)

2026-07-28 02:11 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

感谢您的反馈。针对您提交的 Bug,我们从官方视角进行了评审和分析,具体如下:

1. Bug 反馈内容完整性分析

  • BUG 描述:描述较为清晰,说明了打自定义基座后基座的 BundleID 变成了插件 ID,并导致真机运行报错。但由于当前系统限制无法查看截图(图1、图2),缺少了直观的报错日志和现象展示,这会影响官方排查问题的效率。
  • 代码示例:缺失。建议补充在项目中引入和调用该插件(ly028-Camera)的相关代码,以及 manifest.json 中 App 原生插件配置的相关截图或文本。
  • 复现步骤:提供了基本的引入插件到 uni_modules 目录并打自定义基座的步骤。但未说明是否在 manifest.json 中正确勾选了云端插件,也未说明是否在购买插件时正确绑定了 AppID 和包名。
  • 预期结果:合理,期望打包时显示自己的包名并能正常运行是正确的诉求。
  • 实际结果:由于缺少截图和具体的报错日志文本,无法准确判断当前报错的根本原因。
  • 分类信息:较为完整,包含了 HBuilderX 版本号、手机系统平台及版本、Vue 版本、设备机型等信息。

2. Bug 是否成立及排查建议

根据知识库信息,购买的插件无法打包或运行,通常与授权、包名绑定或配置有关,不一定是 HBuilderX 打包本身的 Bug。建议您按以下方向排查:

  1. 核对 AppID 与包名:插件市场的原生插件(含付费插件)在下单时将「AppID + Android包名」一起写进了授权记录。如果打包时的 AppID 或包名与购买时绑定的不一致,云端打包校验会失败。请检查 manifest.json 里的 AppID 和包名,是否与插件市场购买时绑定的完全一致(区分大小写)。
  2. 确认插件配置:即使已购买,也需要在项目中显式启用插件。操作路径:打开项目 manifest.json -> “App原生插件配置” -> 在“云端插件”列表中勾选已购买的插件。如果列表中没有显示,尝试删除该插件重新选择。
  3. 试用插件限制:如果您购买的是试用插件,只能在自定义基座中使用,不能用于正式云打包。
  4. 协作项目授权:如果是为协作应用购买的插件,需要登录应用所有者账号操作包名的绑定。

由于缺少具体的报错日志,目前无法直接判定为 HBuilderX 打包 Bug。建议您补充完整的报错日志文本和 manifest.json 配置信息,以便进一步排查。如果以上检查均无误仍无法打包,建议发送邮件到 service@dcloud.io 提供订单号、AppID、包名等信息进行核查。

内容为 AI 生成,仅供参考

要回复问题请先登录注册