2010-05-18 175 views
6

我最近開始生產的Mac應用程序,在我最近的版本中,我得到了壓倒性的建議,讓我的應用程序在OSX 10.5上工作,編譯爲10.6。編譯爲舊版本的Mac OS X

我試過尋找10.5 SDK,但無法找到任何地方下載!我該如何使用Xcode 2.2編譯我的應用程序以使用舊版本的Mac OS X並在10.6中進行開發?

編輯:------ 我會提到我沒有選擇不同的SDK,因爲我沒有安裝任何其他軟件,而且我的問題更無法找到從哪裏獲得那些sdks來自?後來居然不知道如何去編譯爲舊版SDK

+0

以前版本的Xcode可在以下鏈接中找到:https://developer.apple.com/downloads/ – jkunzika 2015-11-28 21:29:43

回答

5

http://developer.apple.com/mac/重新下載整個Xcode工具包。然後,運行安裝程序,當您到達顯示「標準安裝」的屏幕時,而不是按繼續,請按下左下角的自定義。您應該可以選擇安裝MacOSX10.5.sdk以及MacOSX10.4u.sdk。

2

這可以在項目或目標設置進行配置(右擊 - >獲取信息):

建設 - >基礎SDK。

+0

僅針對要支持的最舊版本的SDK進行編譯,不要使用較新SDK中引入的API 。 – WhirlWind 2010-05-18 13:07:33

+0

好的,我的問題是,我沒有選擇舊SDK的選項,列表中唯一的是10.6 SDK。我找不到要安裝的較舊的sdks – Tristan 2010-05-19 01:23:47