1

我安装了 Mac OS X 版本 10.8.2。

之后,我要么先安装 Monodevelop,要么先安装 XCode。但是当我收到此错误时,我将两者都删除了。然后,安装 XCode 4.5.2,然后再次安装 MonoDevelop,但它使用的是较旧的 SDK。

所以我iPhoneOS6.0.sdk

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

文件夹并将其放入我机器上的单独文件夹中

  /SDKs/ 

然后我在 MonoDevelop 中设置路径以使用 /SDKs 文件夹中的 SDK。但我仍然收到此错误-

"No SDK found at specified location"

这非常令人沮丧。我究竟做错了什么?

4

2 回答 2

4

这些都不应该是必需的。MonoDevelop 应该会自动找到 SDK。

  • 尝试将 SDK 位置留空,这样 MD 会说“使用默认位置”。
  • 如果你想将它指向一个特定的 SDK,让它指向 Xcode.app 文件。应用程序文件只不过是一个文件夹。MonoDevelop 会在其中找到 SDK。不需要复制任何东西。
于 2012-11-20T15:22:53.607 回答
1

首先不要复制文件/目录。主要是因为这不是必需的,还因为您可能会破坏您的安装并难以诊断错误。

MonoDevelop 的 Apple SDK 位置(在首选项中)必须指向Xcode.app,默认情况下是/Applications/Xcode.app(如果未指定,MonoDevelop 将在该位置查找)。

您可以将它指向其他地方,例如,/Volumes/Xcode/XcodeXX-DPX.app如果您想使用特定版本的 Xcode 安装磁盘映像。

笔记:

  • 当 MonoDevelop 找到它正在寻找的内容时,您将获得一个绿色复选标记(因此您知道它已正确配置);

  • 您可能必须先运行 Xcode,以便安装它的命令行工具和设备支持库。没有它们,构建/安装可能会失败(但错误消息与您提到的不同)

于 2012-11-20T15:25:43.587 回答