【问题标题】:Xcode iOS Base SDK MissingXcode iOS 基础 SDK 缺失
【发布时间】:2012-06-27 22:37:53
【问题描述】:

我有一个从未分发过的旧 iOS 应用程序,现在我正在尝试再次处理该项目。它适用于早期版本的 Xcode,但当时我还没有准备好部署它。现在我正在使用当前版本的 Xcode,但我有一个错误,即缺少基本 SDK。我已经用该错误消息探索了这里的每个帖子,但它们对我不起作用。

在 Xcode 中进行调查。我可以在“项目”窗格下选择我的应用程序。选择 Info 选项卡后,它在 Deployment Target 下为“Mac OS X Deployment Target”,下拉列表中为 Default。

这是一个 iOS 应用程序,而不是 Mac OS X 应用程序。我该如何更改?

我已经拥有作为最新 iOS 的基本 SDK。

建议?

【问题讨论】:

    标签: ios xcode sdk target


    【解决方案1】:

    试试这个:

    1. 打开 Xcode 并按 cmd + 1

    2. 在左侧面板中选择您的项目 -> 在中心面板中选择您的目标 -> 在右侧面板中构建设置

    3. 找到“Base SDK”并选择“Latest iOS”。如果您看到 Release 和 Debug 行,请为 Release 和 Debug 选择此行。

    4. 重启你的 Xcode

    【讨论】:

    • 重启 XCode?为什么?!?它起作用了,我只是在说为什么......只是浪费了 20 分钟,甚至没有怀疑需要重新启动。
    • 新的 XCode 版本不需要重新启动,但在某些情况下它很有帮助
    【解决方案2】:

    通常当您看到此内容时,是在您有一个旧的 iOS 项目并且您使用的 Xcode 版本使用较新的基本 iOS 时。在这些情况下,您可以单击左侧项目导航器树结构顶部的目标,您将看到项目设置。有一个标有“验证设置”的按钮,将显示在主面板的中下部附近。点击它。

    如果不这样做(例如,它来自一个真正旧版本并且 Xcode 无法弄清楚如何补救它),重新创建项目可能会更容易。创建一个新的 iOS 项目,然后将您的源代码、其 NIB 和资源复制到该项目中。也许这比尝试修复您拥有的旧项目更容易。

    【讨论】:

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