我正在尝试将我的项目构建到我的 iphone 5 并且我不断收到此警告 No architectures to compile for(ONLY_ACTIVE_ARCH=YES, active arch=armv7s, VALID_ARCHS=armv6 armv7)
有人知道如何解决这个问题吗?
问问题
5797 次
1 回答
18
您收到此错误是因为您的活动架构是armv7s
(armv7s 是 iPhone 5 的 A6 SoC 的架构):
活动拱门=armv7s
但是此架构未在您的有效架构中列出:
VALID_ARCHS=armv6 armv7
通过添加 armv7s 修改项目目标的“构建设置”中的“有效架构”(您最好删除 armv6,因为 Xcode 4.5 不再支持):
您可能还需要更改“架构”属性:
并将“Build Active Architecture Only”设置为 NO(因此您的项目是为所有列出的架构构建的,包括 armv7,较旧的设备,例如 iPhone 4S,可以执行):
另外,请查看此答案。
于 2012-09-28T17:39:17.553 回答