周倩
周倩
  • 发布:2026-05-22 14:36
  • 更新:2026-05-22 14:37
  • 阅读:28

云打包IOS,勾选实人认证一直报打包失败

分类:HBuilderX

报错日志在附件中,去年我能正常打包,然后一直没动过代码,今天再一次打包就不行了,ai给我的回复是:

同一个项目去年 iOS 云打包可成功,现在云打包失败。
只要勾选 FacialRecognitionVerify 就失败,取消后可成功。
当前日志显示云打包使用 iphoneos26.2。
失败发生在 Ld 链接阶段,涉及 APPSecuritySDK.framework / AliyunFaceAuthFacade / BioAuthAPI / BioAuthEngine / ToygerService。
请确认 FacialRecognitionVerify 内置 iOS SDK 是否兼容当前 DCloud 云打包 Xcode/iOS SDK 26.2,或提供可兼容版本/旧版云打包环境。

2026-05-22 14:36 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

根据您的问题描述,iOS 云打包在勾选 实人认证(FacialRecognitionVerify) 模块后会失败,且报错集中在链接阶段(Ld),涉及 APPSecuritySDK.frameworkAliyunFaceAuthFacadeBioAuthAPI 等。经排查,这通常是由于云端打包环境升级使用了 iOS 26 SDK,而内置的实人认证 SDK 尚未完全适配该 SDK 版本,导致部分 framework 链接时出现符号冲突或缺失。

历史类似问题

在 ask 社区早前有过相同类型的问题(HBuilderX 3.99 时),原因是云端环境更新 Xcode 后实人认证三方 SDK 未兼容,官方随后通过添加兼容配置解决(问题 188241)。当前的情况类似,只是云端 SDk 版本更进了。

解决方案建议

由于实人认证属于 DCloud 内置模块,您无法自行修改其源码或 framework。目前可行的临时方案:

  1. 先取消勾选实人认证,确保 App 可以正常云打包,待官方适配后再启用。
  2. 如果您本地 Mac 的 Xcode 版本较新(支持 iOS 26),可以尝试制作自定义基座进行本地打包,本地 Xcode 编译通常能通过,仅用于调试;正式发布仍建议等待云端环境适配。
  3. 向官方反馈:将该问题提交到 uni-app 官方技术交流群 或 ask 社区,提供完整错误日志,督促官方尽快完成 iOS 26 SDK 下的实人认证适配。

云端打包环境一般会在后续 HBuilderX 版本中跟进升级 iOS SDK,敬请关注更新日志及新版发布。

内容为 AI 生成,仅供参考

要回复问题请先登录注册