【发布时间】:2014-04-22 12:37:52
【问题描述】:
新 iPhone 应用上传到 AppStore 的最低目标 iOS 版本和设备平台是多少
【问题讨论】:
-
iOS 4.3 最低部署目标
标签: ios deployment app-store version
新 iPhone 应用上传到 AppStore 的最低目标 iOS 版本和设备平台是多少
【问题讨论】:
标签: ios deployment app-store version
Apple 支持 iOS 4.3 see Setting Deployment Info。但支持 64-Bit Binary minimum deployment iOS 5.1.1 的目标
Apple has officially announced apps need to be compiled with Xcode5 starting February 1, 2014:
所以你必须有 Xcode5 才能将应用提交到应用商店。在 xCode5 中,我们无法定义设备平台,例如(iPhone4,iPhone4s,iPhone5,iPhone5s.. etc.),我们可以设置部署目标,因此您可以设置最小部署 target is 6.0,如果您想小于 6.0,如果您没有找到您可以直接在 Deployment Target 字段中输入类似 Bellow 图像的选项。
【讨论】:
iOS App Store 提交当前需要使用 Xcode 5 构建。 Xcode 5 不包含 armv6 编译器,因此不支持为仅运行 armv6 代码的原始 iPhone (2G) 或 iPhone 3G 或 iOS 4.3 以下版本(也需要 armv6 代码)构建。所以 3GS 和 iOS 4.3 及更新版本是支持的下限。
请注意,使用 Xcode 5 为最新设备构建 arm64 二进制文件的部署目标下限为 iOS 5.1.1。任何更低的都不会创建功能构建。
但是,有报道称,可以另外使用旧的 Xcode 4.3 或更早版本构建应用程序,其中确实包含一个 armv6 编译器,然后使用 lipo 将结果与 Xcode 5 构建存档相结合,以支持新旧设备低至 iOS 4.0。在使用 lipo 之后,可能还需要在代码设计之前手动编辑 plist。 Apple 目前可能正在批准少量此类 lipo 版本,但尚不清楚他们是否会继续这样做。
【讨论】:
从 2015 年 6 月 1 日开始,APP updates needs to be 64bit and built with ios8 SDK。
【讨论】:
【讨论】: