OSX打包:xcode12打包报错,arm64兼容错误

1,022 阅读1分钟

xcode12支持x86_64和arm64两种芯片结构,打包发布需要编译通用二进制文件。详情参考构建通用mac OS Binary将Mac OS应用程序移植到Apple Silicon。这是要求所有的二进制文件都需要是通用版本,包括第三方库。

但现在还是测试版本,第三方都还没有支持。 这时只需要在打包指令中指定 ‘-arch x86_64’这个就仅支持x86_64版本。

xcodebuild-目标示例build-项目example.xcodeproj / -arch x86_64  ONLY_ACTIVE_ARCH = NO> build.log

“ -arch x86_64 ”设置构建体系结构。