55

这似乎是较新 XCode 中的一个新选项——而不是在有效架构下的“armv6 armv7”,我现在看到“armv7 armv7s”。什么是 armv7s,我需要像 armv7 一样构建它吗?

4

3 回答 3

42

iPhone 5 将附带并仅运行 iOS 6.0。为配合 iOS 6.0 的发布,Apple 为开发人员提供了更新版本的开发工具。Xcode 4.5 进行了两个重大更改:它放弃了对 ARMv6 ISA(由 iPhone 2G 和 iPhone 3G 中的 ARM11 内核使用)的支持,保留对 ARMv7(由现代 ARM 内核使用)的支持,并增加了对设计的新架构目标的支持支持新的 A6 SoC:armv7s。

于 2012-09-24T16:51:08.430 回答
42

您不必为 armv7s 构建以添加对 iPhone 5 的支持。iPhone 5 也可以运行 armv7 编译的代码。我的应用程序刚刚提交到商店,它仅基于 armv7 构建并且运行完美!

于 2012-09-25T19:13:15.923 回答
2

armv7s 是 iPhone 5 中 A6 处理器的架构。是的,你也需要包含它。在最新版本的 Xcode 中,不再支持 armv6。

于 2012-09-24T16:48:49.920 回答