2010-07-06 63 views
4

我最近發佈了一個爲iOS 3.1.2構建的iPhone應用程序的新版本。現在我想發佈一個非常小的修補程序更新,但在我上次發佈和現在之間的時間內,我已將Xcode升級到3.2.3並將我的測試iPhone升級到4.0。我現在如何支持我的iOS 3.1.2用戶升級到Xcode 3.2.3?

由於這些都是非常簡單的更改,我希望我的iOS 3.1.2用戶能夠獲得這些修復,但它看起來像Xcode希望我爲iOS 3.2構建。這對我來說真的不夠用。

我已經做了一些研究(主要圍繞SO),並瞭解到可以使用SDK 3.2並簡單地將部署目標設置爲3.1.2。但是如果我這樣做,考慮到我有一個全新的開發環境和SDK,我該如何對我的應用程序與該操作系統的兼容性進行基本的完整性檢查?我的物理硬件現在是OS 4,而Xcode附帶的iPhone模擬器似乎沒有模擬OS 3.1.2。

是否有可能獲得舊版本的SDK來測試我的代碼?我有其他選擇嗎?

回答

3

有沒有一個很好的方法來檢查它的健全性。正確的解決方案是將您的基礎SDK設置爲4.0,並將您的部署目標設置爲3.1.2。如果沒有設備來測試這個,你會有點SOL。 apple's docs

1

如果你真的想要上傳到AppStore的應用程序之前,你測試一些設備3.1.2,試圖找到從iPhone應用論壇一些測試和發送Ad Hoc分發包的beta測試。

相關問題