在 AppStore 上传 iPhone-App 的最低目标 iOS 版本/设备平台

Posted

技术标签:

【中文标题】在 AppStore 上传 iPhone-App 的最低目标 iOS 版本/设备平台【英文标题】:Minimum target iOS version/device platform for iPhone-App to get uploaded at AppStore 【发布时间】:2014-04-22 12:37:52 【问题描述】:

新 iPhone 应用上传到 AppStore 的最低目标 ios 版本和设备平台是多少

【问题讨论】:

iOS 4.3 最低部署目标 【参考方案1】:

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 图像的选项。

【讨论】:

【参考方案2】:

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 版本,但尚不清楚他们是否会继续这样做。

【讨论】:

【参考方案3】:

从 2015 年 6 月 1 日开始,APP updates needs to be 64bit and built with ios8 SDK。

【讨论】:

【参考方案4】:

请检查答案:

我认为苹果应该支持的最低目标iOS版本是4.3。

如果您想添加更多目标,请选中此项:XCode 5 deployment target limited only to iOS 7

【讨论】:

以上是关于在 AppStore 上传 iPhone-App 的最低目标 iOS 版本/设备平台的主要内容,如果未能解决你的问题,请参考以下文章

IOS上传AppStore

IOS上传AppStore

Appstore连接上传截图错误

将 iOS 应用上传到 AppStore(上传到 App Store 时出错。)

在 iOS 7 和 xCode 5 发布之后,是不是可以将在 xCode 4 上制作的 AppStore 二进制文件上传到 AppStore? [关闭]

关于AppStore上传相关问题