如果你想支持iPhone 5的话,那么iOS 4.3的armv7是最低的吗?
我在互联网上读到,如果你想支持iPhone 5,iOS 4.3和armv7是最低的。所以,如果我想让我的应用程序在iPhone 5上运行,那么是否需要将部署目标设置为iOS 4.3以及将架构设置为armv7?
我找不到这个官方文档。 你能纠正这个信息吗?
更新:我已经find了Apple的Xcode 4.5 GM种子发行说明文档中的答案:
Xcode 4.5中的变化:
– 为armv6移除支持 Xcode 4.5及更高版本不支持生成armv6二进制文件。
– 支持的最低部署目标是iOS 4.3 Xcode 4.5或更高版本支持的最低部署目标是iOS 4.3
在这方面似乎没有任何官方声明,但是如果你看一下Xcode 4.5,那就很清楚了。 这也是一个合乎逻辑的进步,因为最近的armv6设备(iPhone 3G)已经超过两年没有销售,也没有软件更新近两年。
注:截至发布这个答案,支持armv6和armv7s的非官方的方式已经发现在这里: 如何支持armv6和armv7s发布版本在xcode 4.5
这只是事实的一半。 另一半是你实际上可以将iOS 4.0 / armv6构build到你的iOS6 / armv7(s)构build中。
这里描述了这个过程: 如何在xcode 4.5中支持armv6和armv7s的版本构build