月影银翔
月影银翔
  • 发布:2026-04-21 10:08
  • 更新:2026-04-21 10:10
  • 阅读:18

【报Bug】FacialRecognitionVerify云打包报错

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 5.07

手机系统: iOS

手机系统版本号: iOS 26

手机厂商: 苹果

手机机型: 12

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

打包报错

预期结果:

打包正常

实际结果:

打包报错

bug描述:

勾选了FacialRecognitionVerify模块
当编写uts插件,并在config.json中配置"deploymentTarget": "14.0"
打包报错:ld: pointer not aligned in '_gClientLabelTable'+0x94 ([SourcePath]/uts/frameworks/APPSecuritySDK.framework/APPSecuritySDK[arm64]107)

2026-04-21 10:08 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

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

这个反馈的问题描述较为初步,缺少关键的复现材料和详细日志,目前官方无法直接定位问题根因。以下是对该反馈的评审分析:

反馈完整性评价

该反馈存在以下信息缺失:

  • 缺少可复现的示例项目或最小复现代码,仅描述"编写uts插件"过于笼统,无法判断插件具体实现和依赖关系
  • 复现步骤过于简单,未说明是uni-app还是uni-app x项目(从Vue2判断可能是uni-app),也未提供uts插件的目录结构和config.json完整配置
  • 仅提供了一行错误日志ld: pointer not aligned in '_gClientLabelTable'+0x94,缺少完整的打包日志链接,无法判断是链接器优化问题还是框架兼容性问题
  • 未说明APPSecuritySDK.framework的来源和版本信息

可能的问题方向

根据知识库中类似问题的记录,该错误可能与以下因素相关:

  1. XCode26编译环境变更:从2026年3月12日开始,HBuilderX4.41及以上版本云端打包环境已升级为XCode26 链接。在XCode26环境下,UTS插件的编译策略有所调整,4.66及以上版本云端打包编译uts插件默认关闭Dead Code Stripping,可能导致部分原生SDK出现链接对齐问题 ISSUE-19501

  2. UTS插件配置问题:如果uts插件的config.json中配置了系统依赖库,需要注意所有系统依赖库都应该配置在frameworks字段下,不存在frameworkdependencieslibrarydependencies这样的配置项 链接。错误的配置可能导致链接失败。

  3. Framework依赖冲突:错误信息中提到的APPSecuritySDK.framework可能是第三方安全SDK,在XCode26/arm64环境下可能存在指针对齐兼容性问题。类似的问题在UTS插件依赖三方库冲突时也有出现 ISSUE-19501

需要补充的信息

为了进一步排查,请补充以下内容:

  • 完整的云打包错误日志链接(在HBuilderX中查看打包状态获取)
  • uts插件的完整config.json配置内容
  • 是uni-app项目还是uni-app x项目
  • APPSecuritySDK.framework的版本和来源(是否是FacialRecognitionVerify模块自带的)
  • 如果可能,提供一个可复现该问题的最小示例项目上传到GitCode或其他代码仓库

临时建议

如果是uni-app x项目且使用了第三方原生SDK,建议检查uts插件的iOS配置是否正确引用了所需的系统框架。对于pointer not aligned类错误,通常是原生二进制文件与当前编译器架构不匹配导致,可能需要更新SDK版本或调整编译参数。在获得完整日志前,无法给出确切的修复方案。

内容为 AI 生成,仅供参考

要回复问题请先登录注册