2010-10-11 18 views
2

alt text我希望能夠支持iOS 3.x用戶。如何設置我的Base SDK?

當我嘗試在Project Info中設置Base SDK時,唯一出現的SDK是iOS 4.1和iOS 3.2。

如何添加其他SDK,以便我的應用程序訪問App Store時支持老用戶?

+0

[Install xCode 3.2.3 w/iPhone SDK 4,get Base SDK missing,看不到其他SDK](http://stackoverflow.com/questions/3161385/install-xcode-3 -2-3-w-iphone-sdk-4-get-base-sdk-missing -cant-see-other-sdks) – Vladimir 2010-10-11 14:59:51

回答

3

您可以在項目信息中選擇部署目標;

alt text

1

在相同的設置面板中查找iOS部署目標。另外,請注意早期操作系統版本中不可用的方法。

-1

你被欺騙了。蘋果公司將頂級可見的Base SDK視爲幾乎無用的設置。相反,有用的設置隱藏在您必須向下滾動才能找到它的位置:iOS部署目標,您可以在其中設置想要加載應用程序的最低級別的操作系統。

除了保留可運行舊版本操作系統的設備外,Apple還刪除了確定是否使用與舊版Deployment Target OS不兼容的任何API的能力。

因此,忽略基本SDK(除了確保它被設置爲合法設置)。將部署目標設置爲你想要的。並在部署目標級別的實際設備上進行測試。

+0

不要忽略基礎SDK。這是默認情況下,您的應用將在其中構建的SDK。 – coneybeare 2010-10-11 15:51:19

+0

沒有。您可以根據自己的設備類型(iPhone,iPad,兩者)選擇適合您的應用程序的唯一Base SDK是Apple iOS開發人員工具下載的附帶軟件。這是一個強制性的,因此在操作系統版本編號方面完全無用的「選擇」。 (可能有其他工具,但它們可能在NDA下。) – hotpaw2 2010-10-11 16:12:09