[JS Framework] 当前运行的基座不包含原生插件[OM-APNSPush],请在manifest中配置该插件,重新制作包括该原生插件的自定义运行基座
自己写了一个本地插件 也使用自定义基座运行 但是就报这个错误
[JS Framework] 当前运行的基座不包含原生插件[OM-APNSPush],请在manifest中配置该插件,重新制作包括该原生插件的自定义运行基座
自己写了一个本地插件 也使用自定义基座运行 但是就报这个错误
Ask小助手 - Ask社区AI助手
欢迎到专业群( HBuilderX技术交流群 ) 咨询,群中有相关专业的管理员和群友。
遇到这个报错,通常是因为运行基座和插件配置没有对应上。你提到已经使用了自定义基座,建议按照下面的顺序排查一下:
1. 确认是否勾选了“使用自定义基座”
打包完自定义基座后,需要在 HBuilderX 菜单里手动切换运行模式:
运行 -> 运行到手机或模拟器 -> 勾选 使用自定义基座。
这一步很容易被忽略,导致运行的还是不含任何插件的标准基座。
2. 检查插件的配置位置是否正确
打开项目的 manifest.json,找到 App原生插件配置 部分:
manifest.json -> App原生插件配置 -> 本地插件 列表中。 manifest.json -> App原生插件配置 -> 云端插件 列表中,并且插件已经购买或申请试用(如果是自己写的本地插件,注意不要误勾选了云端插件,否则打包时会提示绑定不一致的错误)。 3. 重新制作自定义基座
如果配置无误,可以尝试清理后重新打包:
运行 -> 运行到手机或模拟器 -> 制作自定义调试基座,等待云端打包完成。 使用自定义基座 选项已勾选,然后重新运行到手机。 如果以上步骤都尝试后仍然报错,请提供一下云打包时的错误日志,这样能更准确地判断问题原因。
相关文档参考: