2010-11-16 77 views
2

我用这个回答:Install xCode 3.2.3 w/ iPhone SDK 4, get "Base SDK missing", can't see other SDKs,它不起作用。我仍然有“Base SDK Missing”,我只能选择模拟器进行编译。我准备好进行设备测试,但Active Executable列表中没有iPhone。XCode 3.2.5缺少基础SDK,只能编译模拟器

我刚刚更新到最新的4.2和3.2.5的XCode

+2

您是否确定为您的Xcode项目和您的构建目标选择** Latest iOS **? – BoltClock 2010-11-16 00:12:54

+0

我沮丧地关闭了,刚刚回来,选项在那里。也许我只需要重新启动? – Justin 2010-11-16 03:42:00

+0

这也发生在我身上,重启后仍然是个问题,请阅读http://iphonedevelopertips.com/xcode/base-sdk-and-iphone-os-deployment-target-developing-apps-with-the-4 -x-sdk-deploy-to-3-x-devices.html并开始设置目标操作系统后,再次神奇地工作3-4次。 – 2010-11-24 11:18:05

回答

6

基础-SDK可以为项目设置和目标。请检查两个地方。

+1

重启后它才开始工作。无论如何,投票和检查答案 – Justin 2010-11-16 03:42:32

1

与xcode 3.2.4相同,但只是重新启动项目。 当您更改基本sdk时,xcode无法重新整理状态。

2

这里就是我做来解决这个问题:

在我的项目设置(在组和文件窗格顶部的蓝色图标),在常规选项卡上,我将“基地SDK为所有配置”来“最新的iOS”

在构建选项卡,我搜索“SDK”,并设置“基地SDK”到“最新的iOS”

在为我的目标(“A”图标的设置下的“目标“组和文件中的图标)我在Build选项卡中搜索”SDK“并将其设置为”Latest iOS“。

重新启动的Xcode,这是快乐的日子。