Xcode 12-没有要编译的架构(ONLY_ACTIVE_ARCH = YES,活动arch = x86_64,VALID_ARCHS = arm64e armv7s arm64 arm7) [英] Xcode 12 - No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=arm64e armv7s arm64 arm7)
问题描述
由于我将Xcode更新为Xcode 12,因此在构建时出现此错误:
Since I update Xcode to Xcode 12, I've got this error when I build :
Check dependencies
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=arm64e armv7s arm64 arm7)
我尝试了很多事情:
- 通过
pod install
卸载/重新安装Pod -
仅构建活动体系结构
以否或是( Debug 和 Release )> - 与Pods项目相同
不知道该怎么办.当我想在iOS 14上启动时会出现此错误,但在iOS 13.7中,无需更改即可完美运行.
Don't know what to do. This error come when I want to launch on iOS 14, but in iOS 13.7 this work perfectly without change.
-编辑-
我通过在'MyProject'和'MyProjectTest'中将 arm64 arm64e armv7 armv7s x86_64
添加到 VALID_ARCHS
来解决我的问题,并且现在可以正常工作.
I solve my problem by adding arm64 arm64e armv7 armv7s x86_64
to VALID_ARCHS
, both in 'MyProject' and 'MyProjectTest', and it work now.
推荐答案
如果看不到"VALID_ARCHS",在BuildSettings中.您可以单击加号按钮.
If you can't see "VALID_ARCHS" in BuildSettings. You can click the plus button.
点击添加用户定义的设置"
click "Add User-Defined Setting"
输入设置名称"VALID_ARCHS";,输入值"arm64 arm64e armv7 armv7s x86_64"
Input setting name "VALID_ARCHS" , input value "arm64 arm64e armv7 armv7s x86_64"
这篇关于Xcode 12-没有要编译的架构(ONLY_ACTIVE_ARCH = YES,活动arch = x86_64,VALID_ARCHS = arm64e armv7s arm64 arm7)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!