首页 > 解决方案 > Xcode 12 - 没有要编译的架构(ONLY_ACTIVE_ARCH=YES,active arch=x86_64,VALID_ARCHS=arm64e armv7s arm64 arm7)

问题描述

由于我将 Xcode 更新到 Xcode 12,因此在构建时出现此错误:

Check dependencies
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=arm64e armv7s arm64 arm7)

我尝试了很多东西:

不知道该怎么办。当我想在 iOS 14 上启动时会出现此错误,但在 iOS 13.7 中,它可以完美运行而无需更改。

- 编辑 -

我通过在“MyProject”和“MyProjectTest”中添加arm64 arm64e armv7 armv7s x86_64来解决我的问题,它现在可以工作了。VALID_ARCHS

标签: iosxcodereact-nativeios14xcode12

解决方案


如果在 BuildSettings 中看不到“VALID_ARCHS”。您可以单击加号按钮。

在此处输入图像描述

单击“添加用户定义的设置”

在此处输入图像描述

输入设置名称“VALID_ARCHS”,输入值“arm64 arm64e armv7 armv7s x86_64”

在此处输入图像描述 在此处输入图像描述


推荐阅读