【问题标题】:XCode can't find base SDKXCode 找不到基础 SDK
【发布时间】:2011-03-03 08:54:19
【问题描述】:

XCode 3.2.3 Beta 不允许构建低于 3.2 的版本。

我打开了一个在早期 XCode 中创建的项目。 出于某种原因,即使将基础 SDK 更改为 4.0,它仍被报告为丢失。 早期 XCode 的其他项目没有这个问题。

我能做什么?

【问题讨论】:

  • 可能是SDK路径不对,尝试在finder中搜索SDK,在Xcode工程中设置路径。
  • 在您的.xcodeproj 中编辑.pbxproj 可能会有所帮助。在XCBuildConfiguration 部分中有SDKROOT 的值。
  • @Evadne Wu - 有什么具体的想法吗?我刚开始研究。
  • @Evadne Wu - 作为答案发布,确实有效!

标签: iphone xcode


【解决方案1】:

很高兴听到它成功了!

在您的.xcodeproj 中编辑.pbxproj 可能会有所帮助。在XCBuildConfiguration 部分中有SDKROOT 的值。

【讨论】:

    【解决方案2】:

    如果您无法选择 x-code 左上角的 SDK,您必须先选择 在项目设置中设置基础 SDK。 项目 -> 编辑项目设置。 然后选择“常规”选项卡。 在底部你可以选择“Base SDK for all Configurations:”

    【讨论】:

    • 通常这会起作用。但是,从 iOS 3.x SDK 中的 XCode 移植到 iOS 4 SDK 的项目可能不会显示基本 SDK 选项。在这种情况下,您将像我一样,必须遵循 Evadne Wu 的回答。
    【解决方案3】:

    【讨论】:

      【解决方案4】:

      我发现我必须为每个不同的构建配置编辑 Base SDK 设置,然后错误就消失了。您需要修复“发布”、“调试”和任何其他问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-06-17
        • 1970-01-01
        • 2011-03-06
        • 2017-03-06
        • 2015-04-05
        • 1970-01-01
        相关资源
        最近更新 更多