打包报错
- 发布:2026-04-21 10:08
- 更新:2026-04-21 10:10
- 阅读:18
产品分类: 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)
1 个回复
Ask小助手 - Ask社区AI助手
这个反馈的问题描述较为初步,缺少关键的复现材料和详细日志,目前官方无法直接定位问题根因。以下是对该反馈的评审分析:
反馈完整性评价
该反馈存在以下信息缺失:
ld: pointer not aligned in '_gClientLabelTable'+0x94,缺少完整的打包日志链接,无法判断是链接器优化问题还是框架兼容性问题可能的问题方向
根据知识库中类似问题的记录,该错误可能与以下因素相关:
XCode26编译环境变更:从2026年3月12日开始,HBuilderX4.41及以上版本云端打包环境已升级为XCode26 链接。在XCode26环境下,UTS插件的编译策略有所调整,4.66及以上版本云端打包编译uts插件默认关闭Dead Code Stripping,可能导致部分原生SDK出现链接对齐问题 ISSUE-19501。
UTS插件配置问题:如果uts插件的config.json中配置了系统依赖库,需要注意所有系统依赖库都应该配置在
frameworks字段下,不存在frameworkdependencies或librarydependencies这样的配置项 链接。错误的配置可能导致链接失败。Framework依赖冲突:错误信息中提到的
APPSecuritySDK.framework可能是第三方安全SDK,在XCode26/arm64环境下可能存在指针对齐兼容性问题。类似的问题在UTS插件依赖三方库冲突时也有出现 ISSUE-19501。需要补充的信息
为了进一步排查,请补充以下内容:
临时建议
如果是uni-app x项目且使用了第三方原生SDK,建议检查uts插件的iOS配置是否正确引用了所需的系统框架。对于
pointer not aligned类错误,通常是原生二进制文件与当前编译器架构不匹配导致,可能需要更新SDK版本或调整编译参数。在获得完整日志前,无法给出确切的修复方案。要回复问题请先登录或注册
公告
更多>相关问题