为什么我不能为基础SDK选择“最新iOS”?

时间:2013-08-10 18:31:04

标签: ios xcode4.6

在项目编辑器窗格中,选择了“Build Settings”,并且选择了项目或目标,Base SDK的选项不会显示任何下拉箭头。我可以双击该字段并在框中键入任何文本,但我记得它曾经有下拉选项,建议选择“最新的iOS”。但现在没有选择,显然没有办法进入最新的iOS。是否有一些我可能已更改的配置选项导致选择被删除?

现在框中的内容是文本“iphoneos”。通过双击并输入各种字符串,我发现任何内容都是有效的,如果它以iphoneos开头,无论后面是什么文字。例如“iphoneosxyzxyz”有效。但是,如果我输入任何其他文本(例如“iphone”或“最新iOS”)并尝试构建,我会收到一条错误消息:“该方案'节拍器'不包含可为运行支持的SDK构建的可构建项目标iPhone 6.1模拟器。确保您的目标都指定了此版本的Xcode支持的SDK。“

(我正在使用Apple的Metronome演示项目来测试这个问题。)

这是Xcode 4.6.3。

我还有Xcode 4.6.3的另一台Mac,如果我在其上运行相同的项目,我会看到下拉选项,我可以选择最新的iOS,它构建正常。

所以问题是,我是否改变了一些东西以创造这种行为?或者我的Xcode损坏了,我应该重新安装吗?

屏幕截图显示当我点击我认为下拉列表出现的字段时会发生什么: enter image description here

在进行此屏幕截图时,我注意到在Architectures系列上也没有下拉字段。如果我点击“$(ARCH_STANDARD_32_BIT)”,我会得到一个可编辑的文本字段,而不是下拉选项。

1 个答案:

答案 0 :(得分:1)

在Xcode菜单中选择编辑,然后选择显示值(而不是显示定义