我已經在這裏搜索過了,並且還沒有找到明確的答案來解決我的問題,所以我認爲現在是時候發佈了。使用Xcode實現向後兼容的目標iOS級別
我有一個使用Xcode 3.2和SDK 4.2開發的iOS應用程序。當我構建捆綁軟件時,我將iOS 3作爲目標,以便運行較舊iPhone的人員(例如我的妻子,其iPhone 3擁有iOS 3.x)可以運行該應用程序。該應用程序還在最新的4.x iOS上進行了測試,並且運行良好。
隨着iOS 5的發佈,我想確保我的應用程序兼容。我的應用使用的iOS 5中沒有新的東西。我已經安裝了最新版本的Xcode和iOS SDK。我的問題是這樣的:如果我使用這個新的Xcode/SDK組合重建我的應用程序,並將目標iOS級別設置爲5以下的某個東西,爲了向後兼容,這仍然意味着我的應用程序是爲其構建的, iOS5,正確嗎?我當然會用iOS 5測試它,但我希望能夠聲稱它在iOS5上受支持,同時仍保持向後兼容性。
我是否正確理解這是如何工作的?
謝謝!
馬克
完美!謝謝......正是我希望聽到的! – GoNorthWest