2009-07-28 156 views
4

提交我的應用程序之前,我想在具有全系列iPhone OS可用的設備上進行測試。所以,我有兩個問題,我正在努力,將不勝感激任何幫助或建議。在不同版本的操作系統上測試iPhone軟件

什麼版本的操作系統正在使用?
我知道App Store只接受2.2.1和3版本的應用程序,但是我使用的所有功能都是2.0以來的版本。假設每個人都至少運行2.2.1是否安全?

我在哪裏可以找到其他操作系統磁盤映像,以便我可以進行測試?
iPhone開發指南(第43頁)說搜索開發者網站,但我找不到它們。
搜索互聯網似乎只是拋出越獄網站。
我可以看到一些隨SDK安裝的dmg文件:
Macintosh HD/Developer/Platforms/iPhoneOS.platform/DeviceSupport/x.x 但XCode Organizer忽略它們。

任何幫助或建議將不勝感激。 非常感謝提前。

+0

你是說你可以在你的mac上運行一個模擬器來測試應用程序嗎?我從來沒有見過這個,但它會很棒! – TahoeWolverine 2009-07-28 21:09:15

+0

是的,您可以從以下網站免費下載iPhone開發者工具。這包括具有不同版本OS的iPhone模擬器。要部署到實際設備或提交到商店,您必須付費。 http://developer.apple.com/iphone/index.action – penguino67 2009-07-29 18:22:58

回答

1

正在使用哪些版本的操作系統?

很遺憾,此信息不易獲得。我很想知道。很明顯,幾乎所有的iPhone用戶都將升級到3.0,因爲它是免費下載的,沒有理由不這樣做。對於iPod touch用戶來說,這並不是很清楚,但我的猜測是,其中很大一部分未升級。我會推測,那些爲應用程序付費的人升級後,有很強的相關性,但投機並不一定是非常好的商業案例!

我在哪裏可以找到其他操作系統磁盤映像,以便我可以進行測試?

如果你想成爲所有的官方和以上的董事會,你實際上不能將降級到早期的OS版本。有辦法做到這一點,但我不能告訴你什麼可行,什麼不可以,因爲我從來沒有嘗試過。

我這樣做的方式是在我的手機上測試,它通常有最新發布的版本或遲到測試版。然後我使用模擬器和我的測試版測試器來檢查它在舊版本中的工作原理。

2

如果您只是需要在模擬器上進行測試(就API而言,這與實際的iPhone OS差不多),您可以通過轉至硬件>版本並選擇您的版本來更改操作系統版本iPhone模擬器應用程序。對我來說,我看到2.0,2.1,2.2,2.2.1和3.0。

編輯:這裏有老版本的iPhone固件的網站: http://www.felixbruns.de/iPod/firmware/ 理論上你可以「恢復」,以通過iTunes這些舊的固件,雖然我還沒有嘗試這樣做我自己。

+0

謝謝詹姆斯,我沒有意識到這個選項在模擬器中,我會在不久的將來使用它!我不能說我是否會勇於嘗試非官方的固件更新,但感謝給我的選項 – penguino67 2009-07-29 18:29:02

相關問題