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)

操作步骤:

  1. 官方下载4.85 版本 sdk,
  2. xcode 打开 sdk 下 hbulider-hello 工程
  3. 选择模拟器机芯,运行报错

预期结果:

可以正常使用模拟器启动运行

实际结果:

使用模拟器sdk工程运行报错,模拟器打不开

Image

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

1 回复

更多关于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模拟器架构。

解决方案:

  1. 检查库文件架构 在终端执行:
    lipo -info /Users/sangxianlin/Documents/SDK/SDK/Libs/libuchardet.a
回到顶部