如何使用最新的 Xcode 版本在 iOS 3.1.3 中测试应用程序?
可以在模拟器中执行此操作吗?如果没有,是否可以将设备降级到 iOS 3.1.3?
是的,您可以降级设备。它没有得到官方支持,但我已经在两台 3G 上完成了它,并在 3.1.3 上成功进行了测试。
首先找到一个叫RecBoot的工具,由一个叫the0rkus的人开发,只能在Intel mac上运行。加载 3.1.3 软件后,手机将退出恢复模式。
找到适合您设备的 .ipsw 文件,因为您知道它是 iPhone 3/3GS 或 iPod Touch 的不同文件。按照通常的方式通过 iTunes 将该软件加载到手机上,按住 option 键的同时单击“恢复”。等待加载。
当它完成并重新启动时,您会发现 iTunes 抱怨此版本不正确。情况是软件已加载,准备就绪,但缺少苹果的最终祝福。 RecBoot 将其带出此模式,将手机“唤醒”至正常的准备激活状态。一旦您插入 SIM 卡连接到 iTunes,您就拥有了一部手机,就好像您从未使用过 4.0 版本一样。
太糟糕了,我们必须求助于黑客来测试旧设备,但我不知道任何其他方法。如果模拟器仍然可以运行 3.1.3,那就太好了;如果设置部署目标能够标记 3.2 之前的功能,那就太好了。
您还可以使用 iPhone SDK 3.1.3 安装较旧的 Xcode 3.2.1,但硬件才是软件是否真正有效的真正考验。鉴于此,您可能可以跳过查找和使用它 - 尽管没有更快的方法来查找 3.1.3 中无法使用的所有内容。安装不同版本的 Xcode 的多个副本没有问题,但最好使用中提供的脚本卸载它们/Developer/Library/uninstall-devtools
(阅读每个 Xcode 发行版附带的自述文件)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)