安装Xcode 3.2.4,获取“Base SDK Missing” [英] Install Xcode 3.2.4, get "Base SDK Missing"

查看:110
本文介绍了安装Xcode 3.2.4,获取“Base SDK Missing”的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当您将Xcode更新为3.2.4时,您之前正在使用的Xcode iOS项目会向您显示消息Base SDK Missing。这样的事情:

When you update Xcode to 3.2.4, your previously working Xcode iOS project gives you the message "Base SDK Missing". Something like this:

Ruh-roh! http://www.freeimagehosting.net/uploads/6acdbd9820.png

给出了什么?如何解决?

What gives? How to fix?

推荐答案

问题



iOS SDK 4.0是在此版本中,由iOS SDK 4.1取代。详细信息请参见下面的解释。 (注意:这会在我的之前的Q / A 中重复一些有关3.2.3)的信息。

The Problem

iOS SDK 4.0 is gone in this release, replaced by iOS SDK 4.1. Details in "The Explanation" below. (NB: this repeats some information in my previous Q/A regarding 3.2.3).

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

To fix this specific problem, you need to reset the Base SDK for your target(s), etc. You can either do that for the entire project (most folks), or for each target and/or configuration which applies. Rarely, you might need to do both.


  1. 加载项目

  2. 从菜单中选择项目>编辑项目设置...

  3. 单击构建选项卡。

  4. 在配置下选择所有配置。

  5. 转到下面的更改基本SDK 部分。

  1. Load your project
  2. From the menu, select Project > Edit Project Settings...
  3. Click the "Build" tab.
  4. Under "Configurations" select "All Configurations".
  5. Go to the Change Base SDK section below.



编辑特定目标/配置设置



Edit Specific Target/Configuration Settings


  1. 加载项目

  2. 来自菜单,选择Project> Active Target>YourTarget

  3. 从菜单中选择Project> Edit Active TargetYourTarget

  4. 点击Build tab。

  5. 在配置下选择所有配置或您想要的配置。

  6. 转到更改基本SDK 部分如下。

  1. Load your project
  2. From the menu, select Project > Active Target > "YourTarget"
  3. From the menu, select Project > Edit Active Target "YourTarget"
  4. Click the "Build" tab.
  5. Under "Configurations" select "All Configurations", or the Configuration you want.
  6. Go to the Change Base SDK section below.


  1. 在架构>基础SDK下,选择一个可用的设备
    选项:iOS De副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升级时发生的情况非常相似,我详细介绍了此处。您仍然可以使用3.2.4将iOS版本定位到3.0,但是AFAIK,您必须使用Xcode 3.2.4针对4.1 SDK进行编译。如果这句话让您感到困惑,请仔细研究以下句子:

The Explanation

iOS SDK 4.0 is gone in this release, replaced by iOS SDK 4.1. This is very similar with what happened with the 3.2.3 upgrade, which I covered in detail here. You can still use 3.2.4 to target iOS versions down to 3.0, but AFAIK, you must compile against the 4.1 SDK with Xcode 3.2.4. If this statement confuses you, study the following sentence closely:

您编译的iOS SDK - Base SDK - 不向下限制您可以支持的iOS版本。

实际上,有两种不同的设置,参见上面的更改基本SDK 。如果你仍然感到困惑,请记住,并阅读我之前转换的详细帖子,这本身就是chockablock,链接指向好东西。

In fact, there are two different settings, cf. Change Base SDK above. If you remain confused, take heart, and read my detailed post on the previous switchover, which is itself chockablock with links to good stuff.

这篇关于安装Xcode 3.2.4,获取“Base SDK Missing”的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆