【问题标题】:XCode5 says missing SDK 10.7, but I only refer to 10.8XCode5 说缺少 SDK 10.7,但我只指 10.8
【发布时间】:2013-11-06 23:46:02
【问题描述】:

我刚刚安装了 OS X 10.8 和 XCode 5,我正在尝试构建一个项目。我将基本 SDK 和部署目标都更改为 10.8,但出现此错误。 我在我的设置中找不到任何对 10.7 的引用,有什么想法吗?

【问题讨论】:

    标签: macos sdk xcode5


    【解决方案1】:

    Xcode 通常只为每个平台提供一个 SDK(例如,Xcode 5 支持 iOS 7 和 MacOS 10.9 SDK;此时它还内置了 MacOS 10.8 的 SDK,但可能不会持续太久),所以在我自己的设置我通常指的是“最新的 SDK”(以安装的 Xcode 版本附带的为准)。

    然后您可以在项目设置中将“最低部署版本”重置为您想要运行的实际最低 MacOS 版本(10.5、10.6、10.7)。

    现在,如果您在设置中没有看到对“10.7”的引用,您可能需要实际查看位于 Xcode 项目中的“project.pbxproj”的原始 XML。您可以在文本编辑器中查看它,看看它是否引用了 10.7 中的任何意外。

    【讨论】:

    • 感谢您的信息。是的,我在该文件中找到了两个对 10.7 的引用。它们位于 Debug 和 Release 版本的构建设置中。 "SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.7.sdk"; 为什么我在 Xcode 中查看构建设置时找不到该条目?
    • 现在可以编译了,谢谢!
    猜你喜欢
    • 1970-01-01
    • 2013-11-10
    • 1970-01-01
    • 2016-02-08
    • 2016-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-01
    相关资源
    最近更新 更多