Xcode:针对不同配置的不同构建设置选项。为什么?

时间:2009-10-08 22:11:05

标签: iphone xcode configuration build

在我的Xcode项目中,我正在查看“目标信息”窗口,“构建”选项卡。在编译器设置列表中,对于我的大多数配置(“Release”,“Distribution”和“Ad Hoc”),都有一个名为“GCC 4.2 - Preprocessing”的设置部分。当我切换到“调试”配置时,该部分就会消失。

如何让“调试”配置显示这些设置呢?

感谢。

1 个答案:

答案 0 :(得分:0)

您的Debug配置的Base SDK是否设置为缺少SDK? Xcode从配置的基本SDK获取编译器支持的标志的规范。如果它丢失了,那么Xcode不知道为什么编译器显示标志。

如果您使用Overview弹出窗口设置覆盖SDK,则可能会正确构建您的Debug配置。但由于这是一个覆盖设置,因此构建设置检查器不知道它。您必须将基本SDK设置为有效的,即使您使用Active SDK弹出窗口覆盖它也是如此。