2010-07-08 64 views
1

我正在開發使用iOS4功能的應用程序(如MFMessageComposeViewController),但我也想支持iOS 3.1.x。我知道如何在代碼和構建設置中做到這一點,但很難找到要測試的設備 - 我升級了我的手機,所以我的大部分朋友也一樣。據我所知,帶有XCode 3.2的模擬器不支持模擬3.1。多種操作系統版本的iPhone應用程序的最佳做法

當我的應用程序用金錢交出拳頭時,當然我會投資多個設備來測試不同的操作系統和硬件,但我想知道人們在開始時的行爲和資源有限。例如,要使用3.1.x測試支持短信的設備,我不僅需要備用設備,還需要支付電話服務計劃。

我在同時考慮幾件事情:

  • 安裝了XCode的舊版本,並使用該模擬器3.1測試
  • 購買二手iPod touch和安裝OS 3.1(但couldn 't test SMS/GPS)

其他想法?我很想聽聽別人在做什麼。


+0

你將無法使用Xcode測試SMS/GPS ;-) – Nick 2010-07-08 23:37:28

+0

你可以得到close - 你可以獲得固定的GPS座標,4.0模擬器將啓動一個MFMessageComposeViewCont滾筒。它只是不會實際發送短信到任何地方。 – 2010-07-08 23:47:00

+2

我讓女朋友的iPhone老一些;-) – ohho 2010-07-09 01:46:41

回答

0

我所做的就是保留iPhone和iPod touch的每一個型號,並安裝其上運行的操作系統的最新版本所以我有iPhone 2G和iPod touch 1G與OS 3.1.3; iPhone 3GS ,iPhone 4和帶有OS 4.0的iPod touch 2G;以及帶有OS 3.2的WiFi iPad,其中只有一部手機具有手機服務

至於我的版本,我使用SDK 4.0構建並設置OS 3.1.3作爲最早的目標如果你聲稱支持某個操作系統,你必須在該操作系統的設備上進行測試

0

我們在我們的創業公司有幾個設備,也有很舊的iPod。也許你可以得到一些非常小的秒針?

OffTopic:我認爲在免費更新可用時支持舊版操作系統的版本不應該做太長時間。人們需要一些「幫助」更新。必須承認,iOS 4可能是一個例外,但是,我的iPod在安裝後不會長時間存活。 (

相關問題