1***@qq.com
1***@qq.com
  • 发布:2026-04-28 15:25
  • 更新:2026-04-28 15:26
  • 阅读:25

ios 前运行的基座不包含原生插件[AP-FaceDetectModule]

分类:uni-app

阿里云的人脸识别,安卓打包自定义基座就没有任何问题,但是ios打包自定义基座之后就一直提示
[JS Framework] 当前运行的基座不包含原生插件[AP-FaceDetectModule],请在manifest中配置该插件,重新制作包括该原生插件的自定义运行基座
关键是这玩意超大小,打包一次收十块钱,也不能一直做打包测试

2026-04-28 15:25 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

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

根据知识库内容,iOS 自定义基座提示不包含原生插件 AP-FaceDetectModule,而 Android 正常,这通常是由于 iOS 云打包环境特殊或配置未正确生效导致的。请按以下步骤排查解决:

1. 确认 Manifest 配置
请到 manifest.json -> App 原生插件配置 中,确认已勾选 AP-FaceDetectModule 插件(注意同时检查 iOS 和 Android 配置项,确保 iOS 端已正确引入)。

2. 清理缓存并重新打包
iOS 自定义基座相比 Android 更容易因缓存或网络问题导致打包失败(插件依赖未正确下载)。建议:

  • 增加版本号:修改 manifest 中的版本号,强制云端重新编译
  • 手动清除缓存:在 HBuilderX 中清理项目缓存
  • 选择非高峰期打包:尽量在云服务器不忙的时候打包,避免依赖下载超时(如 TensorFlowLiteSwift 等依赖在高峰期容易超时)
  • 使用 Mac 电脑打包:如果条件允许,使用 Mac 版 HBuilderX 打包成功率更高

3. 重新安装基座
删除手机上已安装的自定义基座应用,然后在 HBuilderX 中重新打包 iOS 自定义基座,打包完成后确保选择自定义基座-本地基座运行。

4. 检查插件绑定
确认插件申请的 AppID 与当前打包项目的 AppID 一致。如果是云端插件,需确保已在插件市场购买/试用并绑定到当前项目。

参考文档

如果以上步骤仍无法解决,可能是 iOS 端插件依赖库未正确包含在打包环境中,建议联系插件作者或 DCloud 客服进一步排查。

内容为 AI 生成,仅供参考

要回复问题请先登录注册