简体   繁体   English

没有要编译的架构 (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=armv7 arm64) Xcode 12

[英]No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=armv7 arm64) Xcode 12

When I update to Xcode 12 beta 5, I can't build my project as usually.当我更新到 Xcode 12 beta 5 时,我无法像往常一样构建我的项目。 It's normal with Xcode 11.6 and Xcode 12 beta 4. 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)

Does someone facing the same issue?有人面临同样的问题吗?

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

1, Target -> "Build settings" -> "User-Defined" -> "VALID_ARCHS" and add "x86_64", it works. 1、Target -> "Build settings" -> "User-Defined" -> "VALID_ARCHS" 并添加"x86_64",就可以了。

2, Target -> "Build settings" -> "User-Defined", delete "VALID_ARCHS", it works too. 2、Target -> “Build settings” -> “User-Defined”,删除“VALID_ARCHS”,也可以。

Because Xcode 12 has eliminated "VALID_ARCHS".因为 Xcode 12 已经消除了“VALID_ARCHS”。

Using Xcode 11.6 Set empty value for Vaild Architectures使用 Xcode 11.6 为 Vaild Architectures 设置空值

Then open it on Xcode 12 / Xcode 12 beta 5然后在 Xcode 12 / Xcode 12 beta 5 上打开

在此处输入图片说明

I solved this problem by adding x86_64 along with arm64 separated by a space to the VALID_ARCHS item.我通过向 VALID_ARCHS 项添加 x86_64 以及由空格分隔的 arm64 解决了这个问题。

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Xcode 12 - 没有要编译的架构(ONLY_ACTIVE_ARCH=YES,active 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) iPhone 5S特定错误:没有要编译的体系结构(ONLY_ACTIVE_ARCH = YES,活动arch = arm64,VALID_ARCHS = armv7 armv7s) - iPhone 5S Specific Error: No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=arm64, VALID_ARCHS=armv7 armv7s) Xcode 5.1 - 没有要编译的体系结构(ONLY_ACTIVE_ARCH = YES,活动arch = x86_64,VALID_ARCHS = i386) - Xcode 5.1 - No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386) 没有要编译的体系结构(ONLY_ACTIVE_ARCH = YES,活动arch = armv7,VALID_ARCHS = armv6 i386) - No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=armv7, VALID_ARCHS=armv6 i386) 错误“ ONLY_ACTIVE_ARCH = YES,活动arch = x86_64,VALID_ARCHS = i386” - an error “ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386” Xcode 9没有要编译的体系结构(ARCHS = arm64,VALID_ARCHS = armv6 armv7) - Xcode 9 No architectures to compile for (ARCHS=arm64, VALID_ARCHS=armv6 armv7) 检查依赖项...没有要编译的体系结构(ARCHS = i386,VALID_ARCHS = arm64 armv7s armv7) - Check dependencies… No architectures to compile for (ARCHS=i386, VALID_ARCHS=arm64 armv7s armv7) 没有要编译的架构(ARCHS = i386,VALID_ARCHS = arm64 armv7 armv7s) - No architectures to compile for (ARCHS=i386, VALID_ARCHS=arm64 armv7 armv7s) 没有要编译的体系结构(ARCHS=arm6 arm7,VALID_ARCHS=armv7) - No architectures to compile for (ARCHS=arm6 arm7, VALID_ARCHS=armv7) CFLAGS =“-arch armv7”与CFLAGS =“-arch armv7 -arch arm64” - CFLAGS=“-arch armv7” vs CFLAGS=“-arch armv7 -arch arm64”
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM