开发人员可以创建应用程序的最低 iOS 版本是啥?

Posted

技术标签:

【中文标题】开发人员可以创建应用程序的最低 iOS 版本是啥?【英文标题】:What is the lowest iOS version developers can create an app for?开发人员可以创建应用程序的最低 iOS 版本是什么? 【发布时间】:2012-12-28 12:11:05 【问题描述】:

是否仍然可以为 ios 4.2.1(或更低版本)创建应用程序???

这个问题的原因是 Whatsapp 不再适用于 iOS

最新版本的 iPhone 版 WhatsApp 需要 iOS 4.3 或更高版本。遗憾的是,Apple 不允许新的应用程序更新与 iOS 6 和旧版本的 iOS 兼容,实际上终止了对 iPhone 3G 和原始 iPhone 的支持。由于 Apple 对新 App Store 提交的政策变更,我们目前对使用旧版本 iOS 的用户无能为力。

【问题讨论】:

从技术上讲,官方开发的最低版本是 2,尽管自最初的 iPhone 面世以来就存在用于非官方开发的工具链。 “不可能在 iOS 4.2 上编写应用程序”只是为了让每个人都购买最新设备(并使越狱更难),Apple 的 BS 和无脑限制。 如果您想支持 iOS 6 的应用程序,那么您不能支持低于 4.2 的 iOS 版本,因为 Xcode 4.5 不支持低于 iOS 4.2 的版本。 Whatsapp 说的是正确的,尽管有办法在您的应用程序中包含对 ARMv6 以及对 iOS 4.* 甚至 3.* 的支持。但这确实包括一个二进制文件中的多个二进制文件(胖二进制文件)。 【参考方案1】:

使用 Xcode 4.5.x 或更高版本,您无法为具有 iOS 4.3 的设备创建应用程序。

但是 iPhone 是从 iOS 2 开始的。因此,使用较低版本的 Xcode 和 iOS SDK,您也可以为这些版本构建应用程序。但当你想支持大屏幕的 iPhone5 时,这一点很重要。

使用较低版本的 iOS SDK,您可以创建可以支持具有 iOS 4.* 及更高版本的设备的应用程序。但是使用这些应用程序,你就无法利用 iPhone5 的大屏幕了。

【讨论】:

我确信创建支持 iOS 6 和所有早期版本的应用程序可能的,但这并不简单,也不是很实用......【参考方案2】:

根据插入,仅排除更新。这意味着仍然可以为 iOS 4.2.1 或更低版本创建应用程序。大约两周前我刚刚提交了一个应用程序,它是使用 Xcode 4.5.1 创建的,并且使用低于 4.2.1 的 sdk 轻松无忧。

【讨论】:

【参考方案3】:

(更完整的question and answers)

iOS 支持矩阵 v2.4

此版本已更新并包含 iOS 7。

链接:http://www.iossupportmatrix.com

【讨论】:

以上是关于开发人员可以创建应用程序的最低 iOS 版本是啥?的主要内容,如果未能解决你的问题,请参考以下文章

iOS:分发版本是不是应该在我的开发人员设备上运行?

iOS 的 p12 证书是啥,应该共享吗?

CRNA/Expo 和 iOS - 如何创建使用开发人员证书签名的构建?

iOS最低系统

如何为 iOS 项目设置最低代码覆盖率阈值?

如何为我的应用正确设置最低 iOS 版本? [关闭]