当前位置:  开发笔记 > IOS > 正文

是否仍然可以为较旧的iOS设备开发?

如何解决《是否仍然可以为较旧的iOS设备开发?》经验,为你挑选了1个好方法。

几个月前,我收到一封来自Apple的令人震惊的电子邮件,告诉他们会拒绝所有不是针对iOS 4.x SDK构建的应用程序.现在我想知道:

1)这是一个糟糕的笑话吗?

2)如果不是:这是否意味着我的应用程序只能在iPhone4,iPod touch 4或任何安装了iOS 4.x的设备上运行?

我下载了最新的iOS SDK,我只能针对3.2或4.1进行构建,我相信3.2仅适用于iPad.现在我可以在安装旧操作系统的情况下扔掉我的6个iPod touch,或者我很幸运,仍然有一种方法可以为它们编码,而无需将它们全部升级到4.1.

你怎么看?真相是什么?



1> Shaggy Frog..:

几个月前,我收到一封来自Apple的令人震惊的电子邮件,告诉他们会拒绝所有不是针对iOS 4.x SDK构建的应用程序.现在我想知道:

1)这是一个糟糕的笑话吗?

不,但这是件好事.

首先,它鼓励开发人员继续使用最新的SDK.

其次,它鼓励用户更新到最新的固件.(更少的错误,更稳定,更少的安全漏洞).

第三,它为您提供了一个固定的目标,您在提交应用程序时必须担心.如果Apple针对每个版本的iOS进行测试,那么应用程序的批准将永远需要,并且您最终会在特定设备上的特定固件版本上获得各种小错误.这将是疯狂的.

2)如果不是:这是否意味着我的应用程序只能在iPhone4,iPod touch 4或任何安装了iOS 4.x的设备上运行?

您可以在构建设置中为您想要的任何内容设置部署目标,但我建议任何应用程序不低于3.1.x.由于(1),大多数用户使用4.x,使用3.x的百分比很小,几乎没有人使用2.x或1.x.

我下载了最新的iOS SDK,我只能针对3.2或4.1进行构建,我相信3.2仅适用于iPad.现在我可以在安装旧操作系统的情况下扔掉我的6个iPod touch,或者我很幸运,仍然有一种方法可以为它们编码,而无需将它们全部升级到4.1.

如果你有一个较旧的iPod Touch(就像我做的那样 - 第一代)保持它(用3.1.3)来测试你的应用程序.不要扔掉它.

推荐阅读
大大炮
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有