回答
是的,您可以降级设备。它没有得到官方的支持,但我已经在两个3G上完成了,并且在3.1.3上测试成功。
首先找到名为0rkus的人称为RecBoot的工具,仅在Intel mac上运行。一旦你加载了3.1.3软件,这将使手机退出恢复模式。
找到您设备的.ipsw文件,因为您知道这是iPhone 3/3GS或iPod Touch的另一个文件。通过iTunes按照常规方式将此软件加载到手机中,同时按住选项键,同时单击“还原”。等待它加载。
当它完成并重新启动时,你会发现iTunes抱怨这个版本不正确。情况是软件已经加载,随时可以使用,但它缺少来自Apple的最终祝福。 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发行版附带的自述文件)卸载它们。
您需要在运行3.1.3的设备上测试应用程序。
部署目标是一回事(你设置为3.0,这样就可以在设备上测试)
但如果你使用SDK的特定版本找调试,你应该有相应的XCode安装程序。
您的模拟器有一个标记为“硬件“与各种旧的操作系统版本选择? (Mine does。)
只要使用它即可。
它不会是100%的“实际设备”测试...但它是一个整体更容易。 (无论如何都不是100%的测试)
- 1. 使用Xcode 4.2编译iOS 3.1.3
- 2. 使用最新版本的Xcode 8,支持和测试在iOS 5.1.1
- 3. 使用xcode 3.2.3(和随附的iOS 4)编译iOS 3.1.3
- 4. 使用Xcode 4.3测试iOS 4.2.1的最简单方法
- 5. 如何在iOS 3.1.3上测试iPhone应用程序?
- 6. XCode和最新的iOS SDK
- 7. iOS 3.1.3中的UIGestureRecognizer?
- 8. 使用appium测试iOS应用更新
- 9. 使用XCode在iOS 3.x上测试3.2.5
- 10. 使用xcode测试ios应用程序的登录
- 11. 是否有可能在iOS 3.1.3上测试我的iPhone/iPod应用程序
- 12. 用XCode 3.2.3编译iphone 3.1.3?
- 13. 的PhoneGap和Xcode 4不会在iOS 3.1.3(UIKit的)
- 14. 如何在Xcode 3.2.6中使用较旧的iOS版本测试应用程序?
- 15. 试图在iOS上使用Restkit - XCode
- 16. iOS和XCode的:了解自动测试
- 17. 调试xcode ios 5.0的最佳实践?
- 18. iOS 3.1.3上的NSMutableAttributedString
- 19. 使用Xcode 4.3.2在iOS 3.1.3设备上进行调试时,应用程序挂起应用程序挂起
- 20. 使用测试版xcode提交iOS应用程序?
- 21. 使用Cocoapods进行Xcode单元测试
- 22. Xcode不显示最新版本的iOS?
- 23. Xcode 4:iOS模拟器中的应用程序测试
- 24. 下载最新的Xcode,但它仍然使用iOS SDK 4.3
- 25. Xcode iOS仪器化测试没有UI?
- 26. 使用iOS 6.1模拟器和XCode 4.6进行测试
- 27. UIImagePicker无法在iOS 3.1.3
- 28. Xamarin.iOS,Xcode 8.0,iOS 10.0更新和iPod Touch测试设备
- 29. Xcode使用3.2与较新的IOS
- 30. 在Xcode中禁用测试目标
从哪里可以获得旧版本的XCode安装程序,并且可以在同一台计算机上安装多个版本的XCode? – hpique 2010-12-06 16:32:47
若要安装XCode的多个副本,请参阅此[答案](http://stackoverflow.com/questions/2932129/iphone-simulator-3-x-not-listed-after-upgrading-to-xcode-3- 2-3-beta4-with-os-4-0) – James 2011-07-14 21:46:23