iphone 5 的 xcode 4.5 依赖性问题

标签 xcode cocos2d-iphone ios6

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

最佳答案

您收到此错误是因为您的事件架构是 armv7s (armv7s 是 iPhone 5 的 A6 SoC 架构):

active arch=armv7s



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

VALID_ARCHS=armv6 armv7



通过添加 armv7s 修改项目目标的“build设置”中的“有效架构”(您最好删除 armv6,因为 Xcode 4.5 不再支持它):

enter image description here

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

enter image description here

并将“仅构建事件架构”设置为否(因此您的项目是为所有列出的架构构建的,包括 armv7,旧设备,例如 iPhone 4S,可以执行):

enter image description here

另外,请查看 this answer .

关于iphone 5 的 xcode 4.5 依赖性问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12644538/

相关文章:

ios - 如何在 ios 中的 nib 文件中添加幻灯片导航

iphone - 如何使用 cocos2d 在 iphone 应用程序中使用 MYSQL 数据库连接?

iphone - 使用加速度计时旋转设备

ios - 如何在 iOS 6 中从 UIScrollView 中删除 UIImageView

ios - connectionDidFinishLoading 中的 TableView 重新加载数据时出错(通过 json 解析)

ios - 捕获所有异常,以便我可以报告它们

swift - 如何在 Swift 中从 UIApplication 中删除窗口

ios - 删除@IBInspectable 错误 : Failed to set () user defined inspected property on (UIView)

objective-c - 获取cocos2d Sprite 图像路径

objective-c - 自定义 MKAnnotationView masksToBounds=YES 和 canShowCallout=YES 异常