【问题标题】:How to get 10.8 SDK and 5.1 compiler in Xcode 6如何在 Xcode 6 中获取 10.8 SDK 和 5.1 编译器
【发布时间】:2014-11-12 21:16:46
【问题描述】:

正如标题所示,我需要在 Mavericks 中使用 10.8 SDK 和 5.1(或 5.0)LLVM 编译器和 Xcode 6。 使用以前的 Xcode,可以同时拥有两个 SDK,但现在我只看到 10.9 的一个。 如何在 Xcode 6 中安装以前的 SDK 和编译器?

【问题讨论】:

  • 您可以使用 10.9 SDK 定位 10.8。
  • 当然可以;但是,我们中的一些人希望针对早期版本,我们宁愿不要冒险在您更改 SDK 时偶尔出现随机错误,直到我们有时间测试这些错误......我也在寻找一个简单的答案这个问题

标签: xcode xcode6 osx-mavericks llvm-clang


【解决方案1】:

Apple 可能不支持它,但我通过从 Xcode 5.1.1 DMG 复制 10.8 SDK 看到了很好的结果。

sudo cp -a /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk \
  /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs

【讨论】:

    【解决方案2】:

    我尝试了不同的方法,似乎@trojanfoe 和@byronc 都是正确的。一方面,通过使用 10.9 SDK 以 10.8 为目标,所有编译内容都很好,所以在我看来,使用“官方”Apple 东西是最正确的方法。另一方面,当我尝试将 10.8 SDK 从旧的 Xcode 5 安装复制并粘贴到 Xcode 6 正确的文件夹中时,SDK 出现在我的项目中,所以这种方式似乎也很实用,即使我认为它不是最清晰的方式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-01
      • 2014-04-14
      • 2014-04-15
      • 2012-04-07
      • 1970-01-01
      相关资源
      最近更新 更多