2011-04-07 144 views
22

如果我在提交到應用商店時將我的應用的部署目標設置爲iOS 4.2,那麼具有iOS 3.2(或低於4.2的任何內容)的用戶是否可以下載和安裝該應用,並且該應用不會運行或者他們將無法下載和安裝應用程序本身?iOS部署目標

謝謝。

回答

24

他們將無法安裝和運行應用程序(直到他們的設備上的操作系統升級到Deployment Target或更高版本的操作系統)。但他們可以在Mac或PC上使用iTunes購買和下載應用程序。

18

不,這正是部署版本的意圖。

最佳做法是根據最新的SDK版本進行構建,部署版本儘可能低。但是,這需要遵守規範,以便在使用尚未在部署版本中的API的情況下執行運行時檢查和回退實現。