支持较旧的iOS版本

时间:2011-05-15 22:51:46

标签: ios

对于较旧的iOS操作系统版本,是否有“切断”支持的优雅方式?当我第一次发布我的应用程序时,当前版本的iOS处于3.x范围内。随着时间的推移,继续推出支持iOS 3.0的更新,同时集成4.0中的新功能变得越来越耗时。然而,我认为iTunes或任何iDevice都不会为现有用户有效地处理这个问题。

我是否应该只将上传iOS设置为最低iOS 4.0(或我选择的任何内容)并继续前进?

3 个答案:

答案 0 :(得分:2)

大多数人已经升级到iOS 4.x,但iOS 3.x上仍有一些人。离开那些肯定会带来一些不好的App Store评论(因为他们将无法更新,更糟糕的是:如果他们删除了应用程序,他们将无法下载最后的3.x兼容版本的app),但有时值得。

是的,您需要上传一个使用“iOS部署目标”设置为iOS 4.0的版本。

答案 1 :(得分:2)

没有任何非常优雅的方式,但幸运的是大多数用户已经转向至少OS 4。

您可以做的最好的事情是在您的应用更新说明中给予很多通知,让用户知道“下一次更新将只有4.0+”或“这是最终的3.x支持版本,请制作如果你需要备份......“

沟通是关键。

答案 2 :(得分:0)

Apple发布iOS 7前几天,他们开始支持download of older versions of your app。来自文章:

  

例如,运行iOS 5的用户现在可以 - 第一次 - 下载支持该版本iOS的应用程序,即使该应用程序的最新版本已准备好用于iOS 7。此举动突出显示在Reddit是一个重要的产品,因为它可以让那些没有将iPad,iPhone或iPod升级到最新版iOS的用户访问更多应用程序。

因此,如果我是你,我会再做一次更新,以便最后一次支持旧的iOS设备,然后继续将部署目标设置为更高的iOS版本。

奇怪的是,我认为我们不能回去更新我们应用的旧版本。因此,如果我们的App 1.0支持iOS 5,那么App 1.1仅支持iOS 7及更高版本,则无法发布1.0.1更新来修复iOS 5用户的关键错误。

这就是为什么我说我最后一次更新它,然后再碰到部署目标。也许等几周,看看你的上一次更新是否有任何严重的错误。