在项目编辑器窗格中,选择“构建设置”,并选择项目或目标,Base SDK 的选项不显示任何下拉箭头。我可以双击该字段并在框中输入任何文本,但我记得它曾经有下拉选项,建议选择“最新 iOS”。但是现在没有选择,显然没有办法进入最新的 iOS。是否有一些我可能更改的配置选项导致选择被删除?
现在框中的内容是文本“iphoneos”。通过双击并输入各种字符串,我看到任何以 iphoneos 开头的东西都是有效的,无论后面是什么文本。例如“iphoneosxyzxyz”是有效的。但是,如果我输入任何其他文本(例如“iphone”或“最新 iOS”)并尝试构建,我会收到一条错误消息:“方案 'Metronome' 不包含可以为运行所支持的 SDK 构建的可构建项目目标 iPhone 6.1 模拟器。确保您的目标都指定了此版本 Xcode 支持的 SDK。”
(我正在使用 Apple 的 Metronome 演示项目来测试这个问题。)
这是 Xcode 4.6.3。
我还有另一台带有 Xcode 4.6.3 的 Mac,如果我在其上运行相同的项目,我会看到下拉选项,我可以选择最新的 iOS,它可以构建。
所以问题是,我是否改变了一些东西来创造这种行为?还是我的 Xcode 损坏了,我应该重新安装它?
屏幕截图显示了当我点击我认为应该出现下拉菜单的字段时会发生什么:
在做这个屏幕截图时,我注意到架构行上也没有下拉字段。如果我点击“$(ARCH_STANDARD_32_BIT)”,我会得到一个可编辑的文本字段,而不是下拉选项。