2012-03-08 31 views
5

我的Xcode只允許我選擇的Mac OS X 10.7爲最早的基地SDK。 是否可以安裝額外的基礎SDK?如何建立在Xcode版本的Mac OS X 10.6 SDK不包括它

+0

好讓我改一下接下來的問題... – Dimitris 2012-03-08 18:20:09

+0

@sch雪豹是在2009年發佈,並且還在保密協議,在2012年的三月? – 2012-10-30 19:47:45

+0

不,它不是。和NDA無關緊要的堆棧溢出,我不知道爲什麼人們是協議納粹的不是Stackoverflow的工作,也不是網站上的人執行蘋果協議的工作。如果你不願意談論某件事情,你應該保留自己的意見。 – 2013-10-07 23:59:44

回答

2

是否有一個原因,你需要的10.6 SDK?如果將部署目標設置爲10.6,則可以使用10.7 SDK,並且應用程序將在10.6上運行,假設您沒有使用10.7中添加的任何內容。

+1

因爲我試圖編譯試圖訪問不存在的API的遺留代碼。 – Dimitris 2012-03-09 10:57:26

+0

如果您擁有10.6 SDK的副本,則可以嘗試將其添加到Xcode應用程序包中的SDK中。如果這不起作用,Xcode 4.3有10.6 SDK。 – 2012-03-09 19:05:18

+2

我無法在Mountain Lion OS X 10.8中安裝Xcode 4.3。這基本上是我的問題,我怎樣才能在Xcode 4.4中安裝SDK 10.6。 – Dimitris 2012-03-12 10:40:43

11

我發現了一箇舊版本的Xcode 4.3的對我的備份磁盤的一個拖的副本:

/Developer/SDKs/MacOSX10.6.sdk 

到:

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk 

現在沿着側MacOSX10.7.sdkMacOSX10.8.sdk坐鎮,已經在那裏了。他們帶來了Xcode 4.4。

我跑的Xcode版本4.4(4F250)和OS X 10.8。

重新啓動的Xcode後,記住進入構建設置和基本SDK設置爲OS X 10.6,如​​果它默認爲「當前OS X」和你的項目需要10.6 SDK。

+0

是啊,這工作正常(我已經預裝軟件與它)。如果你安裝了舊版本的Xcode,你也可以直接鏈接它。 – 2012-07-28 23:10:55

+1

當Xcode更新時,可能必須以某種形式重複此過程。 – 2012-08-15 00:55:37

+0

我升級到4.4.1,不得不重複。 – bakercp 2012-08-16 02:33:49

相關問題