【发布时间】:2013-02-11 22:44:02
【问题描述】:
我的项目在 Xcode 中构建时编译正常,但当我尝试使用 xcodebuild 构建它时编译失败,输出的最后一行是:
=== BUILD NATIVE TARGET XXX OF PROJECT YYY WITH CONFIGURATION Debug ===
Check dependencies
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=armv7 armv7s).
由于最后一行提到架构,我检查了 Build Settings 中的架构部分,并将其设置为 Standard(armv7, armv7s)。
我的罪魁祸首是活动的 arch=x86_64,如果我将 Xcode 设置更改为构建活动的架构 = NO,那么它就可以了。
但是活动架构设置在哪里,为什么默认值 x86,我应该将其更改为其他值还是通过将构建活动架构设置为 NO 来解决此问题是正确的做法?
【问题讨论】:
标签: ios xcode xcodebuild