在iPhone 4.3.3中运行iOS 5应用程序

问题描述:

我正在为iOS 5创建一个iPhone项目。我需要知道我是否可以运行iPhone4.3.3及更高版本中的程序?在iPhone 4.3.3中运行iOS 5应用程序

您是否使用iOS 5.0中引入的代码&更新? (如故事板)

如果你的答案是肯定的,那么你不能在4.3.3上运行它。

如果不是,则可以将所需的最低版本设置为4.3.X(and here's a tutorial you can use)。

Here is a related questionand another one)可以帮助你多一点。

+0

我还没有使用故事板,我从头开始编码所有东西,即使标签被代码 – Illep 2012-01-01 17:32:25

+0

定位,我使用ARC,所以这项工作? – Illep 2012-01-01 17:34:12

+0

是的;看到我的回答 – DGund 2012-01-01 17:45:19

IIRC,您可以在xCode中配置模拟器来模拟早期版本的iOS,以便确认它是否可以在4.3.3上运行。查看项目的构建设置,可以更改目标操作系统。我不确定所有版本默认情况下都可用。您可能需要下载其他版本才能测试。

+0

从哪里可以下载其他版本来测试? – Illep 2012-01-01 17:31:33

+0

我在xCode 4.0.2上,它允许我从3.0以上版本(我刚刚检查过)将我的部署目标设置为每个版本的iOS,因此它看起来应该包含它。如果需要,您还可以安装较早版本的xCode。 – 2012-01-01 17:45:49

+0

您不能将Xcode 3安装到10.7机器上(它可以在升级到10.7之前先安装在10.6机器上,但干净安装的Xcode 3将拒绝安装在Lion上);但Xcode 4的模拟器的“操作系统版本”可以更改为模拟iOS 3.2或3.3的东西......所以这是件好事。 – 2012-01-01 18:05:46

你说你正在使用ARC。 ARC将使用iOS 4.x,但不支持iOS 3.x.所以ARC不会是一个问题。根据你所说的关于不使用故事板和所有正在编码的内容,你应该没问题。如果你点击Xcode中的一个方法,它应该允许你调出文档,并且在文档中它将提供它发布的iOS版本。确保它是iOS 4.3.3或更低版本。

+1

谢谢,我很害怕我可能不得不重做这个项目。像@DevinGund和Michael说我应该通过改变目标来测试它。 – Illep 2012-01-01 17:55:24