XCode 3.2.5 Base SDK 缺失,只能编译模拟器

Posted

技术标签:

【中文标题】XCode 3.2.5 Base SDK 缺失,只能编译模拟器【英文标题】:XCode 3.2.5 Base SDK missing, can only compile for simulator 【发布时间】:2010-11-16 00:10:42 【问题描述】:

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

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

【问题讨论】:

您是否确定为您的 Xcode 项目和构建目标选择 最新 ios 我沮丧地关闭了,刚刚回来,选项就在那里。也许我只是需要重新启动? 这也发生在我身上,重新启动仍然是一个问题,阅读此iphonedevelopertips.com/xcode/… 并开始搞乱设置,在设置目标操作系统 3-4 次后它又神奇地工作了。 【参考方案1】:

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

【讨论】:

重启后它才开始自己工作。无论如何投票并检查答案【参考方案2】:

这是我为解决此问题所做的:

在我的项目设置(组和文件窗格顶部的蓝色图标)的常规选项卡中,我将“Base SDK for All Configurations”设置为“Latest iOS”

在构建选项卡中,我搜索“SDK”并将“Base SDK”设置为“最新 iOS”

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

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

【讨论】:

【参考方案3】:

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

【讨论】:

以上是关于XCode 3.2.5 Base SDK 缺失,只能编译模拟器的主要内容,如果未能解决你的问题,请参考以下文章

在 xcode 3.2.5 上安装 iOS SDK 4.1

与 iOS SDK 4.2 一起安装 Xcode 3.2.5 时出错

无法下载 http://adcdownload.apple.com/ios/ios_sdk_4.2__final/xcode_3.2.5_and_ios_sdk_4.2_final.dmg

XCode Base SDK 早于部署目标

在比 Base SDK 更新版本的 iOS 设备上调试

使用 XCode 3.2.5 在 iOS 3.x 上进行测试