没有要编译的架构ONLY_ACTIVE_ARCH = YES,活动arch = x86_64,VALID_ARCHS = armv7 arm64Xcode 12

问题描述

当我更新到Xcode 12 beta 5时,不能像往常一样构建项目。 Xcode 11.6和Xcode 12 beta 4正常。

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

有人遇到同样的问题吗?

解决方法

在“构建设置”中,转到“用户定义的-> VALID_ARCHS”并添加x86_64。

,

1,目标->“构建设置”->“用户定义”->“ VALID_ARCHS”并添加“ x86_64”,即可。

2,目标->“构建设置”->“用户定义”,删除“ VALID_ARCHS”,它也可以工作。

因为Xcode 12消除了“ VALID_ARCHS”。

,

使用Xcode 11.6为Vaild体系结构设置空值

然后在Xcode 12 / Xcode 12 beta 5上打开它

enter image description here

,

我通过向VALID_ARCHS项添加x86_64以及以空格分隔的arm64来解决了这个问题。

enter image description here