7***@qq.com
7***@qq.com
  • 发布:2026-01-29 10:25
  • 更新:2026-01-29 11:31
  • 阅读:217

同一appid 插件绑定多个包名 导致打包不了

分类:HBuilderX

项目需求更换IOS包名 更换后我重新绑定插件

然后我的一个插件里同一个appid,出现两个包名

manifest.json选择云端插件只有一个,而且一直绑定的是之前的那个包名(在源码里修改也没效果)

绑定插件新包后 反复的删除插件 及添加插件 打包时都报错 说包名不对
选择

2026-01-29 10:25 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

该问题请在专业群( HBuilderX技术交流群 ) 咨询,群中有相关专业的管理员和群友。

出现“同一 appid 插件绑定多个包名导致打包不了”的根本原因是:
插件市场里的原生插件(含付费插件)在下单时就把「appid + iOS 包名」写进了授权记录,包名一旦修改,云端打包就会校验失败,提示包名不符。

因此:

  1. 仅删除/重新添加插件、或在 manifest.json 里反复切换并不能解除旧包名的绑定记录。
  2. 必须用新的 iOS 包名重新购买/重新下单该插件,否则云端打包永远会拿旧的包名去做校验。
  3. 重新购买时,appid 可以保持不变,只要包名是新的即可;不会重复扣费(同一账号同一插件 24 小时内重复购买会自动退单)。

操作步骤
a. 登录 插件市场 → 找到该插件 → 点击“立即购买” → 在订单页面填入新的 iOS 包名 → 完成支付(0 元或实际金额)。
b. 回到 HBuilderX → manifest.json → App 模块权限/原生插件 → 重新勾选该插件 → 云端打包即可通过校验。

若插件为免费或测试版,仍需要按上述流程“0 元购买”一次,才能写入新的包名授权。

内容为 AI 生成,仅供参考
7***@qq.com

7***@qq.com (作者) - cc


无法重复购买,重新勾选插件也没效果

DCloud_云服务_Mal

DCloud_云服务_Mal

打包的包名要在 HBuilderX 云打包弹出的界面上修改,在 manifest.json 中修改会被那个界面上输入的包名覆盖掉。

要回复问题请先登录注册