objective-c - 这个 Xcode 警告是什么意思? "application executable is missing required architecture. ..."

标签 objective-c ios xcode ios5

当我在 Xcode 4.2 中为第 4 代 iPod touch(第一个具有视网膜显示屏的 iPod touch)构建并运行适用于 iOS 5 的应用程序时,我收到此警告:

warning: iPhone/iPod Touch: application executable is missing a required architecture. At least one of the following architecture(s) must be present: armv6 (-19033)

虽然它警告缺少架构,但该应用程序仍可在我的 iPod touch 上运行。我应该怎么做才能摆脱这个警告?

这是我在build设置中看到的。除了 armv7(我认为它是 iPhone 3GS 和可能所有后续设备的特殊架构)之外,没有其他架构可供选择:enter image description here

最佳答案

手动添加字符串“armv6”(不带引号)作为新的架构类型(通过双击“Standard (armv7)”行,然后单击弹出窗口底部的 + 按钮),错误消失在“清理”和“构建”之后。

关于objective-c - 这个 Xcode 警告是什么意思? "application executable is missing required architecture. ...",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7784950/

相关文章:

ios - Firebase CocoaPods 安装不工作

objective-c - 在特定页面的现有 PDF 文档上绘制内容

iOS - UITableViewCell 中文本周围的圆角矩形,如 Things 应用程序

xcode - NSImages 到 PDF 并在 Swift 中合并它们

swift - SKLabelNode 不显示 [SpriteKit]

ios - RestKit 与 NSDateFormatter

objective-c - iOS 内存泄漏

ios - 如何在 Swift 和 Sprite Kit 中创建暂停和取消暂停按钮?

ios - 如何在 Swift 中分配 CoreData 多对多关系?

ios - Xcode 使查看全屏,隐藏状态栏,导航栏等