周倩
周倩
  • 发布:2026-05-22 14:36
  • 更新:2026-06-08 15:46
  • 阅读:388

云打包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 负责人:DCloud_iOS_WZT 分享
已邀请:
Ask小助手

Ask小助手

根据您的问题描述,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 生成,仅供参考
DCloud_App_Array

DCloud_App_Array

已确认是实人认证模块使用的阿里云实人认证SDK设置较高版本的deploymentTarget导致,在云端打包环境XCode26.3环境中编译环境中不兼容导致,会尽快更新SDK版本解决。
暂时可删除manifest.json中设置的deploymentTarget值来避免此问题。

DCloud_App_Array

DCloud_App_Array

HBuilderX 5.11-alpha已修复此问题,请更新HBuilderX到alpha最近版本重新提交云端打包即可。

  • z***@caih.com

    下载了 5.12-alppha,云打包还是报错。吞了2次打包次数了,20元,可以赔偿吗?

    2026-06-08 15:46

z***@caih.com

z***@caih.com

https://app.liuyingyong.cn/build/errorLog/6b3b70c0-630d-11f1-bb37-99b639d11955

  • DCloud_App_Array

    此链接地址已经失效,确认项目是否为cli项目,如果是cli项目需要更新cli命令到最新版本。

    2026-06-11 15:30

要回复问题请先登录注册