用户2846462
用户2846462
  • 发布:2025-10-28 14:45
  • 更新:2025-10-28 14:45
  • 阅读:16

【报Bug】iOS云打包链接失败:arm64架构指针/函数未对齐 (涉及 liblibPGInvocation.a, MAMapKit) - HBuilderX 4.76 / iOS 18.1 SDK

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 4.76

手机系统: 全部

手机系统版本号: iOS 18

手机厂商: 苹果

手机机型: iPhone

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

操作步骤:

使用 HBuilderX 4.76 打开项目

通过菜单 “发行” -> “原生 App-云打包” 启动云打包。

选择 iOS 平台,配置好证书和描述文件后提交打包。

等待云端编译。

预期结果:

云打包成功完成,生成可供下载的 IPA 文件。

实际结果:

[实际结果]
云打包失败,编译日志末尾显示 ARCHIVE FAILED 。关键错误信息指向链接器 (ld) 错误:

ld: warning: arm64 function not 4-byte aligned: _dc_ffi_call_SYSV from /path/to/source/libs/UniSDK/liblibPGInvocation.a(sysv_arm64.o)
ld: warning: arm64 function not 4-byte aligned: _ffi_closure_SYSV from /path/to/source/libs/UniSDK/liblibPGInvocation.a(sysv_arm64.o)
ld: warning: pointer not aligned at address 0x100F3CE3A ('_dbl_lnds_data_TileDataRespMsg_fields' + 50 from /path/to/source/libs/Universal/MAMapKit.framework/MAMapKit(MAMapKit-arm64-master.o))
ld: warning: pointer not aligned at address 0x100F3CF5E ('_dbl_lnds_mapping_TileSdHdLinkMappingRespMsg_fields' + 79 from /path/to/source/libs/Universal/MAMapKit.framework/MAMapKit(MAMapKit-arm64-master.o))
ld: unaligned pointer(s) for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

[...]

ARCHIVE FAILED
The following build commands failed:
Ld /Users/user/Library/Developer/Xcode/DerivedData/HBuilder-deriveddatahash/Build/Intermediates.noindex/ArchiveIntermediates/HBuilder/InstallationBuildProductsLocation/Applications/HBuilder.app/HBuilder normal (in target 'HBuilder' from project 'HBuilder')
(2 failures)

bug描述:

[基本信息]

HBuilderX 版本: 4.76.2024102111

uni-app 编译器版本: 4.76

云打包 SDK 版本: 4.76

目标平台: iOS

云打包环境推测: Xcode 16+ (日志显示 SDK 为 iphoneos18.1)

[问题描述]
使用 HBuilderX 4.76 进行 iOS 云打包时,在链接 (Linking) 阶段失败,无法生成 IPA 安装包。
本项目使用了iOS原生插件,另外模块打包时如果添加了"Maps" : {} 云打包就编译不过。如果去掉"Maps" : {} 则可以云打包通过。
下面是完整的modules的配置

    "modules" : {  
        "Request" : {},  
        "Bluetooth" : {},  
        "Record" : {},  
        "Camera" : {},  
        "Geolocation" : {},  
        "OAuth" : {},  
        "Maps" : {}  
    },  
2025-10-28 14:45 负责人:无 分享
已邀请:

要回复问题请先登录注册