xcode 4.5与iphone 5的依赖问题

时间:2012-09-28 17:18:10

标签: xcode cocos2d-iphone ios6

我正在尝试将我的项目构建到我的iphone 5,并且我一直收到此警告 没有为(ONLY_ACTIVE_ARCH=YES, active arch=armv7s, VALID_ARCHS=armv6 armv7)编译的体系结构 有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:18)

你得到这个错误,因为你的活动架构是armv7s(armv7s是iPhone 5的A6 SoC架构):

  

active arch = armv7s

但此架构未在您的有效架构中列出:

  

VALID_ARCHS = armv6 armv7

通过添加armv7s修改项目目标的“Build Settings”中的“Valid Architectures”(您可能还要移除armv6,因为Xcode 4.5不再支持它):

enter image description here

您可能还需要更改“架构”属性:

enter image description here

并将“仅构建活动体系结构”设置为NO(因此您的项目是为所有列出的体系结构构建的,包括armv7,旧设备,例如iPhone 4S,可以执行):

enter image description here

另外,请查看this answer