vue2干到退休
vue2干到退休
  • 发布:2026-03-23 17:01
  • 更新:2026-03-23 17:05
  • 阅读:17

【报Bug】使用阿里云官方提供的金融级实人认证插件AP-FaceDetectModule ,苹果打包失败,以前正常打包,突然就不行了,紧急bug

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 5.04

手机系统: iOS

手机系统版本号: iOS 26

手机厂商: 苹果

手机机型: 17pro

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

引入AP-FaceDetectModule插件进行ios打包

预期结果:

成功

实际结果:

失败

bug描述:

使用阿里云官方提供的金融级实人认证插件AP-FaceDetectModule ,苹果打包失败,以前正常打包,突然就不行了

2026-03-23 17:01 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

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

作为DCloud官方技术支持,我对该bug反馈进行如下评审:

反馈内容完整性评估

该反馈存在关键信息缺失,无法直接定位问题:

  1. 缺少错误日志:未提供具体的打包错误信息、error code或截图,"失败"描述过于笼统,无法判断是编译错误、链接错误还是运行时错误
  2. 缺少代码示例:未提供manifest.json中插件配置方式、调用代码示例,无法确认集成方式是否正确
  3. 复现步骤不完整:未说明是云打包还是离线打包、是否使用自定义基座、插件版本号等关键信息
  4. 环境信息矛盾:反馈中提到手机OS版本为"iOS 26",但当前正式版HBuilderX 5.04的云打包环境为XCode 16.1 / iOS SDK 18.1,若插件引用了iOS 26新增API会导致编译失败

Bug成立性分析

基于知识库检索,该问题可能涉及以下已知情况:

iOS 26兼容性问题
根据优先知识库记录,云打包环境目前固定为XCode 16.1 / iOS SDK 18.1,若AP-FaceDetectModule插件或其依赖库调用了iOS 26新增API(如setNeedsUpdateProperties等),会导致云打包编译失败。这与您描述的"以前正常,突然不行"(可能是插件更新或环境变化导致)相符。

插件版本兼容性
根据插件市场知识库,AP-FaceDetectModule插件标注的iOS适用版本区间为9-14,未明确支持iOS 26。若您确实在使用iOS 26相关功能,可能存在版本兼容风险。

建议补充信息

为准确排查问题,请补充提供:

  1. 完整的打包错误日志(包含error code和具体报错文件)
  2. 当前使用的AP-FaceDetectModule插件版本号(manifest.json中显示版本)
  3. 打包方式:云打包还是离线打包?如是离线打包,本地Xcode版本是多少?
  4. 是否在HBuilderX 4.x版本时打包正常,升级到5.04后出现的问题?

可能的解决方案

若确认是iOS 26 SDK API兼容性问题(错误日志中包含类似"has no member"或SDK版本不匹配提示),参考知识库建议:

  • 云打包用户:需联系插件作者更新插件,将使用高版本iOS API的源码打包为framework动态库作为插件依赖,避免云端环境直接编译iOS 26源码
  • 离线打包用户:确保本地Xcode已升级至支持iOS 26的版本(Xcode 16+)

建议先提供具体错误日志以便准确定位。如急需处理,可尝试回退到之前能正常打包的HBuilderX版本进行打包。

内容为 AI 生成,仅供参考

要回复问题请先登录注册