主要错误定位在:
ld: warning: -ld_classic is deprecated and will be removed in a future release
ld: warning: arm64 function not 4-byte aligned: _dc_ffi_call_SYSV from [SourcePath]/libs/UniSDK/liblibPGInvocation.a(sysv_arm64.o)
ld: warning: arm64 function not 4-byte aligned: _ffi_closure_SYSV from [SourcePath]/libs/UniSDK/liblibPGInvocation.a(sysv_arm64.o)
ld: warning: pointer not aligned at address 0x1011196BA ('_dbl_lnds_data_TileDataRespMsg_fields' + 50 from [SourcePath]/libs/Universal/MAMapKit.framework/MAMapKit(MAMapKit-arm64-master.o))
ld: warning: pointer not aligned at address 0x10111975E ('_dbl_lnds_mapping_TileSdHdLinkMappingRespMsg_fields' + 79 from [SourcePath]/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)
是高德的SDK的版本不匹配吗?
是在把HBuilder升级到4.66后发生的。
3 个回复
2***@qq.com (作者)
我看到ios离线SDK也升级到4.66版本了,
我下载了4.66的SDK,对比了一下里头的高德包的版本,和我现在用的4.57是一样的。
这样来说,就算升级4.66的SDK,这个问题也没法修复啊。
是要去高德官网下载SDK,然后覆盖掉吗??
2***@qq.com (作者)
去高德官方下载了新的包,覆盖掉本地的,问题依然在。
我是有一个原生插件,我把插件从HBuilder工程中删除,打包成功了。
简直了...........................................
2***@qq.com (作者)
我把HBuilder退回4.57版,问题解决了。
我在想,是不是安装完4.66后,要把插件重新安装,比如VUE3的编译插件,app云端打包的插件啥的。
折腾了一天,累了,搞不动了,就先4.57吧............