2012-11-19 43 views
1

我安裝了Mac OS X版本10.8.2。「在指定位置找不到SDK」錯誤Monodevelop

之後,我先安裝了Monodevelop或先安裝了XCode。但是,當我得到這個錯誤,我刪除了兩個。然後,安裝XCode 4.5.2,然後再次安裝MonoDevelop,但它使用的是較舊的SDK。

所以我從

Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/ 

文件夾複製iPhoneOS6.0.sdk,放入一個單獨的文件夾在我的機器

/SDKs/ 

然後,我設置的MonoDevelop的路徑使用SDK上,如發現/ SDKs文件夾。但我仍然得到這個錯誤 -

"No SDK found at specified location" 

這是非常令人沮喪的。我究竟做錯了什麼?

回答

3

這些都不是必需的。 MonoDevelop應自動查找SDK。

  • 嘗試將SDK位置留空,以便MD會說「使用默認位置」。
  • 如果您想將其指向特定的SDK,請將其指向Xcode.app文件。應用程序文件不過是一個文件夾。 MonoDevelop會在那裏找到SDK。無需複製任何東西。
+0

感謝您的「離開SDK位置空」的建議! – CodeBlue

1

先做不是複製文件/目錄左右。主要是因爲這是而不是需要,但也因爲你可能會破壞你的安裝和難以診斷錯誤。

MonoDevelop的Apple SDK位置(在首選項中)必須指向Xcode.app,默認情況下該位置爲/Applications/Xcode.app(這是MonoDevelop查找的位置,如果沒有指定)。

你可以在別處指出它,例如, /Volumes/Xcode/XcodeXX-DPX.app如果您想要安裝具有特定版本Xcode的磁盤映像。

注:

  • MonoDevelop的時候發現什麼是它的尋找,那麼你會得到一個綠色的對勾(這樣你就知道它的正確配置);

  • 您可能需要首先運行Xcode,以便安裝它的命令行工具和設備支持庫。如果沒有他們,可能的構建/安裝將失敗(但與您提到的錯誤信息不同)

相關問題