2012-11-19 39 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,以便安装它的命令行工具和设备支持库。如果没有他们,可能的构建/安装将失败(但与您提到的错误信息不同)

相关问题