7

我在互联网上读到,如果你想支持 iPhone 5,带有 armv7 的 iOS 4.3 是最低的。所以,如果我想让我的应用程序在 iPhone 5 上运行,那么我是否需要将部署目标设置为 iOS 4.3 和将架构设置为armv7?

我找不到这方面的官方文档。如果信息有误,您能否更正此信息?

更新:我在Apple的Xcode 4.5 GM 种子发行说明文档中找到了答案:

Xcode 4.5 的变化:

- 删除了对 armv6 Xcode 4.5 和更高版本的支持,不支持生成 armv6 二进制文件。

- 支持 的最低部署目标是 iOS 4.3 Xcode 4.5 或更高版本支持的最低部署目标是 iOS 4.3

4

2 回答 2

4

似乎没有任何官方声明,但如果你看一下 Xcode 4.5,就会很清楚。这也是向前迈出的合乎逻辑的一步,因为最后一款 armv6 设备(iPhone 3G)已经停售两年多了,而且近两年也没有软件更新。

注意:截至发布此答案时,已在此处找到支持 armv6 和 armv7s 的非官方方式:How to support armv6 and armv7s for release build in xcode 4.5

于 2012-09-13T07:47:01.767 回答
2

这只是事实的一半;另一半是您实际上可以将 iOS 4.0/armv6 构建合并到您的 iOS6/armv7(s) 构建中。

此处描述了此过程: How to support armv6 and armv7s for release build in xcode 4.5

于 2012-10-09T23:01:35.280 回答