Xcode - 获取有关它为什么选择在构建中包含文件的更多信息?

时间:2011-07-22 21:40:22

标签: iphone objective-c xcode build build-process

我有一个项目位于其他项目的复杂树的顶部。构建涉及处理多个配置文件,其中包括其他配置文件,依此类推。

我的项目正在编译我的顶级前缀标题三次,我不知道为什么。我可以看一下构建日志,我看到三个条目是“compile foo.pch”。但我不知道为什么会这样。它每次都用稍微不同的设置编译它,如果我对我的项目进行了一些更改,编译foo.pch的三次尝试中有两次失败。有没有办法打破Xcode用来决定以什么顺序构建什么的过程,以便弄清楚为什么会发生这种情况?

编辑:Xcode 4.0.2。顶层的架构只有arm7,但是一些子项目有更多的架构。

1 个答案:

答案 0 :(得分:0)

答案是它为直接C编译一次,为目标C编译一次,为客观C ++编译一次。请参阅here