vue2干到退休
vue2干到退休
  • 发布:2026-03-19 15:28
  • 更新:2026-03-23 10:01
  • 阅读:97

【报Bug】我使用阿里云官方提供的金融级实人认证插件AP-FaceDetectModule ,苹果打包会失败

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win11

HBuilderX类型: 正式

HBuilderX版本号: 5.04

手机系统: iOS

手机系统版本号: iOS 18

手机厂商: 苹果

手机机型: 14pro

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

ios打包

预期结果:

ios打包成功

实际结果:

ios打包失败

bug描述:

ios打包失败,关于本地插件的问题,之前打包是没问题的,突然就开始打包失败了,插件这一块都没动过,打包失败的日志在附件。
以下豆包分析:

关键错误信息:
ld: 201 duplicate symbols
clang: error: linker command failed with exit code 1
重复符号都指向同一个路径:
1、[PackagePath]/wgtRoot/UNI894BCF0/nativeplugins/AP-FaceDetectModule/ios/APPSecuritySDK.framework/APPSecuritySDK
2、示例重复符号如 _OBJCCLASS$_APSBaseResult 在该 framework 的不同对象文件中出现两次(如 [arm64][295] 和 [arm64][33]),表明该 framework 本身内部存在符号重复。
原因分析
1、AP-FaceDetectModule 插件问题:该插件提供的 APPSecuritySDK.framework 可能构建时包含了重复的符号(例如静态库中多个 .o 文件定义了相同的类或方法),或者该 framework 被错误地打包了多次。

另外就是打包超限的余额也扣了,失败了也收费吗?能退吗

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

Ask小助手

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

这个反馈内容基本方向正确但关键信息缺失严重,作为DCloud官方人员难以直接定位问题根源。

内容完整性评审:

问题描述过于笼统,仅提及"AP-FaceDetectModule本地插件"报错,但未提供具体的错误日志文本(虽然提到附件但在文本反馈中未粘贴关键错误信息)。复现步骤仅有"ios打包"四个字,缺乏可操作性,无法据此在测试环境复现问题。缺少manifest.json中关于该插件的配置详情、插件版本号以及具体的错误码或编译日志片段。

Bug是否成立分析:

根据知识库中"云打包无法适配IOS26"的相关记录,若AP-FaceDetectModule插件或其依赖库中调用了iOS 26新增API(如setNeedsUpdateProperties等),而当前云打包环境为XCode 16.1 / iOS SDK 18.1,则编译失败属于预期行为,并非平台Bug。建议检查插件是否使用了高版本iOS系统API。

解决方案建议:

如确认是iOS SDK版本兼容性问题,参考云打包无法适配IOS26的处理方案:将使用高版本iOS系统API的源码打包为动态库(framework),将动态库作为插件的依赖库来处理,避免云端环境编译这些需要高版本iOS SDK的源码。

关于"打包失败仍扣费"的咨询,知识库中暂无相关退费政策说明,建议通过工单系统或客服渠道咨询账户计费问题。

改进建议:

请补充以下信息以便进一步排查:

  1. 具体的编译错误日志(文本形式)
  2. AP-FaceDetectModule插件的版本号
  3. manifest.json中该插件的配置截图
  4. 是否使用了自定义基座测试
  5. 确认目标设备iOS版本号是否为笔误(当前最新稳定版为iOS 18.x)
内容为 AI 生成,仅供参考
vue2干到退休

vue2干到退休 (作者) - 困难总比办法多

在manifest.json的模块配置中勾选实人认证后打包成功,但是ios26使用时会闪退

  • vue2干到退休 (作者)

    不行,不止ios26,苹果都会闪退,测试了ios18也会闪退

    2026-03-23 14:08

要回复问题请先登录注册