开发人员可以创建应用程序的最低 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 版本是啥?的主要内容,如果未能解决你的问题,请参考以下文章