ios离线打包 uni-app xcode 模拟器运行 sdk 4.85版本 工程报错 Building for iOS-simulator
ios离线打包 uni-app xcode 模拟器运行 sdk 4.85版本 工程报错 Building for iOS-simulator
示例代码:
HBuilder 2 issues Building for ‘iOS-simulator’, but linking in object file (/Users/sangxianlin/Documents/SDK/SDK/Libs/libuchardet.a[arm64][21 (LangLithuanianModel.o)) built for ‘iOS’ Linker command failed with exit code 1 (use -v to see invoccation)
操作步骤:
- 官方下载4.85 版本 sdk,
- xcode 打开 sdk 下 hbulider-hello 工程
- 选择模拟器机芯,运行报错
预期结果:
可以正常使用模拟器启动运行
实际结果:
使用模拟器sdk工程运行报错,模拟器打不开

bug描述:
ios 离线打包 sdk xcode 工程模拟器运行报错
HBuilder 2 issues Building for ‘iOS-simulator’, but linking in object file (/Users/sangxianlin/Documents/SDK/SDK/Libs/libuchardet.a[arm64][21 (LangLithuanianModel.o)) built for ‘iOS’ Linker command failed with exit code 1 (use -v to see invoccation)
更多关于ios离线打包 uni-app xcode 模拟器运行 sdk 4.85版本 工程报错 Building for iOS-simulator的实战教程也可以访问 https://www.itying.com/category-93-b0.html
更多关于ios离线打包 uni-app xcode 模拟器运行 sdk 4.85版本 工程报错 Building for iOS-simulator的实战教程也可以访问 https://www.itying.com/category-93-b0.html
这个错误是由于SDK中的静态库libuchardet.a未包含模拟器架构导致的。在Xcode 15及更高版本中,模拟器构建默认要求库文件支持arm64模拟器架构。
解决方案:
- 检查库文件架构
在终端执行:
lipo -info /Users/sangxianlin/Documents/SDK/SDK/Libs/libuchardet.a

