我在网上看到,如果你想支持iPhone 5,带有armv7的iOS 4.3是最低的。所以,如果我想让我的应用程序在iPhone 5上运行,那么我是否需要将部署目标设置为iOS 4.3并将架构设置为armv7?
我找不到这方面的官方文件。如果这是错的,你能纠正这些信息吗?
更新:我在Apple的Xcode 4.5 GM seed Release Notes文档中找到了答案:
Xcode 4.5中的变化:
- 已取消对armv6的支持 Xcode 4.5及更高版本不支持生成armv6二进制文件。
- 支持的最低部署目标是iOS 4.3 Xcode 4.5或更高版本支持的最低部署目标是iOS 4.3
答案 0 :(得分:4)
似乎没有关于此的任何官方声明,但是如果你看一下Xcode 4.5就很清楚了。这也是一个合乎逻辑的进步,因为最近的armv6设备(iPhone 3G)已经停止销售超过两年,并且近两年没有软件更新。
注意:截至发布此答案时,已在此处找到支持armv6和armv7s的非正式方法:How to support both armv6 and armv7s for release build in xcode 4.5
答案 1 :(得分:2)
这只是事实的一半; 另一半是你可以将iOS 4.0 / armv6版本组合到你的iOS6 / armv7(s)版本中。
此过程如下所述: How to support both armv6 and armv7s for release build in xcode 4.5