由于我将Xcode更新为Xcode 12,因此在构建时出现此错误:
Check dependencies
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=arm64e armv7s arm64 arm7)
我尝试了很多事情:
pod install
卸载/重新安装Pod Build Active Architecture Only
表示 Debug 和 Release 不知道该怎么办。当我想在iOS 14上启动时会出现此错误,但在iOS 13.7中,它无需更改即可完美运行。
-编辑-
我通过在{MyProject和MyProjectTest中都向arm64 arm64e armv7 armv7s x86_64
添加VALID_ARCHS
来解决我的问题,并且现在可以正常工作。
答案 0 :(得分:17)
如果在BuildSettings中看不到“ VALID_ARCHS”。 您可以单击加号按钮。
点击“添加用户定义的设置”
输入设置名称“ VALID_ARCHS”,输入值“ arm64 arm64e armv7 armv7s x86_64”
答案 1 :(得分:1)
答案 2 :(得分:1)
答案 3 :(得分:1)
在 rosetta 中运行 Xcode(通过转到 .app 文件并单击“获取信息”,然后单击“在 rosetta 下运行”
答案 4 :(得分:0)
M1 Mac:在 rosetta 中运行 Xcode(通过转到 .app 文件并单击“获取信息”,然后单击“使用 rosetta 打开”
答案 5 :(得分:0)
在Xcode 12中,M1芯片macbook 我只需要在真实设备上运行应用程序就可以了