没有架构可以编译

我有以下问题:

没有要编译的体系结构(ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386)

任何人都可以建议它是什么错误以及如何解决它?

您可以从命令行本身设置“仅构建活动体系结构”和“Archs”值。 我们设置ARCHS =“i386”ONLY_ACTIVE_ARCH = NO。

例如

/ usr / bin / xcodebuild ARCHS =“i386”ONLY_ACTIVE_ARCH = NO -workspace -scheme ……

这将使您无需手动更改项目设置中的值。

你也可以参考苹果讨论! 🙂 https://devforums.apple.com/message/376​​732#376732

Xcode 5.1 – 没有可编译的体系结构(ONLY_ACTIVE_ARCH = YES,活动arch = x86_64,VALID_ARCHS = i386)您可以在构建设置中解决此问题 – >“有效体系结构”
加入“arm64”