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)

查看:88
本文介绍了Xcode 12-没有要编译的架构(ONLY_ACTIVE_ARCH = YES,活动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屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆