【问题标题】:Install Xcode 3.2.4, get "Base SDK Missing"安装 Xcode 3.2.4,得到“Base SDK Missing”
【发布时间】:2011-04-10 07:13:12
【问题描述】:

当您将 Xcode 更新到 3.2.4 时,您之前工作的 Xcode iOS 项目会显示“Base SDK Missing”消息。像这样的:

什么给了?如何解决?

【问题讨论】:

  • 嗨布拉德。我写了另一个帖子。由于这让很多人感到困惑,而且 3.2.3 切换还有其他一些令人困惑的问题,我认为针对 3.2.4 的 Q/A 可能会有所帮助。
  • 一次又一次地发布相同的问题和答案似乎很荒谬,只是替换了版本号。对我来说感觉就像是代表钓鱼。
  • @Jakob:天哪,做一个差异。

标签: iphone xcode ios


【解决方案1】:

问题

iOS SDK 4.0 已在此版本中消失,取而代之的是 iOS SDK 4.1。详情见下文“解释”。 (注意:这重复了我 previous Q/A 中关于 3.2.3 的一些信息)。

修复

要解决此特定问题,您需要为您的目标等重置 Base SDK。您可以为整个项目(大多数人)或每个适用的目标和/或配置执行此操作。很少,你可能需要同时做这两个。

编辑项目设置

  1. 加载您的项目
  2. 从菜单中,选择项目 > 编辑项目设置...
  3. 点击“构建”选项卡。
  4. 在“配置”下选择“所有配置”。
  5. 转到下面的更改基础 SDK 部分。

编辑特定目标/配置设置

  1. 加载您的项目
  2. 从菜单中选择“项目”>“活动目标”>“YourTarget”
  3. 从菜单中,选择项目 > 编辑活动目标“YourTarget”
  4. 点击“构建”选项卡。
  5. 在“配置”下选择“所有配置”或您想要的配置。
  6. 转到下面的更改基础 SDK 部分。

更改基础 SDK

  1. 在架构 > 基础 SDK 下,选择可用设备之一 选项:iOS 设备 3.2 或 iOS 设备 4.1。如果您只使用 iPhone,那么 4.1 是不错的选择。
  2. 如果你想定位以前的 iOS 版本,那么在同一个 窗口,在部署 > iPhone OS 部署目标下,选择 您要支持的最低版本。请注意,支持 2.x 版本 通过应用商店已弃用。

解释

iOS SDK 4.0 已在此版本中消失,取而代之的是 iOS SDK 4.1。这与 3.2.3 升级中发生的情况非常相似,我详细介绍了 here。您仍然可以使用 3.2.4 将 iOS 版本降低到 3.0,但据我所知,您必须使用 Xcode 3.2.4 针对 4.1 SDK 进行编译。如果这句话让您感到困惑,请仔细研究以下句子:

您编译的 iOS SDK——“基础 SDK”——不会向下限制您可以支持的 iOS 版本。

事实上,有两种不同的设置,参见。 更改 Base SDK。如果您仍然感到困惑,请振作起来,阅读我在上一次切换时的 detailed post,它本身就是带有指向好东西的链接的阻塞块。

【讨论】:

  • 感谢您为一个令人沮丧的问题带来了一些急需的澄清。我刚刚学到了一些我每次使用 Xcode 都会随身携带的东西。
【解决方案2】:

我在 3.2.5 中遇到了同样的问题并按照相同的说明进行操作。它对我不起作用,但我注意到新项目可以正常工作。当我 grepped ShareKit.xcodeproj/project.pbxproj 时,我注意到即使在 xcode 中更改它之后,SDKROOT 参数的文件中仍然存在对 iphoneos4.0 的杂散引用。手动编辑此文件并将 SDKROOT 的所有引用更改为 iphoneos 修复了该问题。希望对某人有所帮助。

【讨论】:

    【解决方案3】:

    对于所有旧项目,选择主窗口,选择 Option-Cmd-E,选择 build 和“latest ios...”。

    关闭构建窗口。

    在主窗口中,按住 Option 键并单击 Base SDK 的下拉菜单,您应该会看到可用的最新版本。

    它仍然是一个皮塔饼,但它比导航、关闭窗口等更容易......

    如果有人知道更好的方法,我会很高兴听到...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-10
      • 2011-04-10
      • 1970-01-01
      • 1970-01-01
      • 2019-01-12
      • 1970-01-01
      • 2011-06-25
      • 2012-09-19
      相关资源
      最近更新 更多