&引用;在指定位置未找到SDK“;单色显影误差

&引用;在指定位置未找到SDK“;单色显影误差,sdk,xamarin.ios,monodevelop,Sdk,Xamarin.ios,Monodevelop,我安装了MacOSX版本10.8.2 之后,我要么先安装Monodevelop,要么先安装XCode。但当我得到这个错误,我删除了这两个。然后,安装了XCode 4.5.2,然后再次安装了MonoDevelop,但它使用的是旧的SDK 因此,我从 Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/ 文件夹,并将其放在我机器上的单独文件夹中 /SDKs/ 然后,我在MonoDevelop中

我安装了MacOSX版本10.8.2

之后,我要么先安装Monodevelop,要么先安装XCode。但当我得到这个错误,我删除了这两个。然后,安装了XCode 4.5.2,然后再次安装了MonoDevelop,但它使用的是旧的SDK

因此,我从

  Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/ 
文件夹,并将其放在我机器上的单独文件夹中

  /SDKs/ 
然后,我在MonoDevelop中设置路径,以使用/SDKs文件夹中的SDK。但我还是犯了这个错误-

"No SDK found at specified location"

这是非常令人沮丧的。我做错了什么?

这些都不需要。MonoDevelop应该自动找到SDK

  • 尝试将SDK位置留空,以便MD会说“使用默认位置”
  • 如果要将其指向特定SDK,请让它指向Xcode.app文件。应用程序文件只是一个文件夹。MonoDevelop会在那里找到SDK。不需要复制任何东西

    • 这些都不需要。MonoDevelop应该自动找到SDK

      • 尝试将SDK位置留空,以便MD会说“使用默认位置”
      • 如果要将其指向特定SDK,请让它指向Xcode.app文件。应用程序文件只是一个文件夹。MonoDevelop会在那里找到SDK。不需要复制任何东西

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

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

      如果要装载具有特定版本Xcode的磁盘映像,可以将其指向其他位置,例如
      /Volumes/Xcode/xcodex DPX.app

      注:

      • 当MonoDevelop找到它要找的东西时,您将得到一个绿色的复选标记(这样您就知道它已正确配置)

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


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

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

      如果要装载具有特定版本Xcode的磁盘映像,可以将其指向其他位置,例如
      /Volumes/Xcode/xcodex DPX.app

      注:

      • 当MonoDevelop找到它要找的东西时,您将得到一个绿色的复选标记(这样您就知道它已正确配置)

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

      感谢您提出的“将SDK位置留空”的建议!感谢您提出的“将SDK位置留空”的建议!