有没有办法在Xcode 4.4.1 Mountain Lion上获得ios4模拟器?

首先,我将解释我的问题,尝试在 Xcode 4.4.1上支持ios4应用程序,然后我有3个问题,我感谢任何可能会帮助我的答案.

我很高兴地使用了各种版本的Xcode一段时间,最近升级到Xcode 4.4.1和ML.在过去,一直有可能将旧的模拟器sdks复制到Xcode包内容中的相关文件夹,这种技术不再有效.

Xcode 4.4.1的广告读取与此提取:

“Xcode包括一个新的”下载“首选项窗格来安装可选组件,如命令行工具和以前的iOS模拟器”

这让我相信我可以让旧的模拟器工作,但是根据我的经验,你只能得到一个单一的旧模拟器(ios 5.0).上述提取将表示您可以访问多个旧的模拟器,因为它使用复数“以前的ios模拟器”.

编辑

如果在安装Mountain Lion之前更新到Xcode 4.4.1,您还可以选择下载ios4.3模拟器.然而,一旦你有ML和4.4.1,模拟器就不会工作.

完成编辑

我已经能够使用运行ios4.3的个人设备(iphone)进行测试,但这不是我测试的理想方式.我支持ios4.0,所以最好用ios4.0,ios4.1,ios4.2和ios4.3的ios模拟器来检查我的代码.

我喜欢使用最新的Xcode和ML,但似乎我最好的选择可能是回滚到狮子会的旧Xcode.

问题

1)有没有办法在Xcode 4.4.1 Mountain Lion上获得功能强大的ios4模拟器?

2)有没有计划允许ios4模拟器在新版本或苹果故意阻止这一点?

3)是否有其他开发人员在这个职位,可以建议什么是最好的措施?人们是否在ML上从Xcode 4.4.1中退出/回滚?

谢谢

第二次编辑 – 我的解决方案

正如我已经确认,Xcode 4.4.1(ML)不支持ios4模拟器,建议您应该在设备上测试.

我决定我仍然需要一个版本的狮子与xcode 4.3.3它在某个地方,所以我可以访问ios 4模拟器.因此,在我的imac上,我通过运行osx 10.7狮子的vmware设置了一个虚拟机.在这个虚拟机上,我安装了Xcode 4.3.3和旧的模拟器,现在我可以使用它来测试任何ios4问题:).

这个解决方案在我的imac上的内存空间中花费了28gb,但是我的幸福我在我的主机上运行了山狮,一个运行狮子的虚拟机和xcode 4.3.3.看起来好像有很多麻烦,但是其他的选择呢?

另一个解决方案可能是要求用户Popeye他如何声称已经做到了.我试图找出但没有任何东西,除了不相关的信息和要求删除的问题.

结束二次编辑

解决方法

我刚刚评论过,但我也做了,所以可以做到这一点.

打开xcode并在顶层菜单中转到xcode>>偏好>>下载后,您将可以选择下载旧的sdks以使用xcode.您还可以下载命令行工具和设备调试支持.

记住将您的项目设置为部署目标到目标设置中的该版本或较早版本(摘要)

编辑

这是一个link到苹果开发者下载部分,您将需要用户名和密码登录.一旦取消选择除iOS以外的所有搜索选项,那么您会发现所有可用的iOS.请注意,如果您有任何更新版本的内容,而不是以前的iOS版本,那么它将会崩溃. Storyborads(在iOS 5中引入).

相关文章

当我们远离最新的 iOS 16 更新版本时,我们听到了困扰 Apple...
欧版/美版 特别说一下,美版选错了 可能会永久丧失4G,不过只...
一般在接外包的时候, 通常第三方需要安装你的app进行测...
前言为了让更多的人永远记住12月13日,各大厂都在这一天将应...