回答
是的,您可以降級設備。它沒有得到官方的支持,但我已經在兩個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. podspec皮棉與最新的Xcode測試
- 3. 使用最新版本的Xcode 8,支持和測試在iOS 5.1.1
- 4. 使用Xcode 4.3測試iOS 4.2.1的最簡單方法
- 5. 如何在iOS 3.1.3上測試iPhone應用程序?
- 6. 以編程方式控制Xcode/iOS測試(最好使用Python)?
- 7. 試圖在Xcode 4.5中測試iOS 4.3的iOS版
- 8. 有沒有辦法在最新的XCode上開發和測試iOS 4.3到iOS 6的iOS應用程序?
- 9. iOS 3.1.3中的UIGestureRecognizer?
- 10. XCode和最新的iOS SDK
- 11. 如何使用xcode 3.1.3使用iAds
- 12. 在Xcode 5中使用單元測試
- 13. 使用appium測試iOS應用更新
- 14. 在測試設備(iOS 10.3.2)中測試應用程序所需的Xcode的最低版本是什麼?
- 15. 用XCode 3.2.3編譯iphone 3.1.3?
- 16. 是否有可能在iOS 3.1.3上測試我的iPhone/iPod應用程序
- 17. 手勢檢測3.1.3
- 18. 使用XCode在iOS 3.x上測試3.2.5
- 19. 使用xcode測試ios應用程序的登錄
- 20. 的PhoneGap和Xcode 4不會在iOS 3.1.3(UIKit的)
- 21. 如何在Xcode 3.2.6中使用較舊的iOS版本測試應用程序?
- 22. iOS和XCode的:瞭解自動測試
- 23. 試圖在iOS上使用Restkit - XCode
- 24. iOS 3.1.3上的NSMutableAttributedString
- 25. 調試xcode ios 5.0的最佳實踐?
- 26. 如何在XCode 4.5中測試iOS 4應用程序?
- 27. 如何在xcode中實現iAd 3.1.3
- 28. 在Xcode 4中構建到iPod Touch 3.1.3
- 29. 使用Xcode 4.3.2在iOS 3.1.3設備上進行調試時,應用程序掛起應用程序掛起
- 30. 在Xcode 4.3和iOS 5.1開發環境下測試iOS 4.3的
從哪裏可以獲得舊版本的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