Xcode方案:无法选择构建配置

时间:2011-10-30 00:57:16

标签: xcode xcode4

我对方案现在如何与构建配置进行交互感到困惑。据我所知,有5个主要的方案动作:运行,测试,配置文件,分析和存档。对于每个方案操作,您可以设置构建配置,如下图所示(并且不要忘记稍微向下滚动以查看问题的其余部分):

run test profile analyze debug

然而,这是令人费解的事情。当您在Xcode中点击cmd-B时,它可能会使用方案编辑器中名为“Build”的侧边标签中的设置,我已经粘贴了网络,但现在将:

enter image description here

然而,在所有地方都没有选择建筑物配置的方法!如何告诉cmd-B使用Debug,Release等...?似乎没有办法做到这一点,那么它如何决定用于构建的内容呢?

2 个答案:

答案 0 :(得分:1)

查看上面的截图...

如果您执行“Build for running”(shift-command-R),您将构建应用的发布版本。

如果您执行“Build for Testing”(shift-command-U),您将构建应用程序的Debug版本。

如果您执行“Build for Profiling”(shift-command-I),您将构建应用的发布版本。

如果您执行“Build for Archiving”,您将构建应用的发布版本。

如果要更改构建的版本(Release to Debug,反之亦然),可以在scheme编辑器中进行更改。

希望现在更有意义。

答案 1 :(得分:1)

“构建”选项卡应该在视觉上不同,因为它不是“运行”或“存档”等操作。

在每个操作中,您选择构建配置,但Xcode会为此类操作构建哪些目标?这是您在“构建”选项卡中指定的内容。

例如,您可能有一个QuarkExperiment目标,当您执行存档操作时,您不想构建该目标,以加快构建速度。您只需取消选中相应的复选框。

此外,还有两个全局选项(并行构建和依赖项发现),用于每个操作。