为什么Xcode会不断重新编译我未触动过的项目?

时间:2011-09-14 07:04:11

标签: xcode xcode4

我有一个包含多个项目的Xcode 4工作区。一切都完美构建并按预期工作,只有Xcode经常重新编译文件。如果我点击Build按钮,等待编译成功,然后再次按下按钮,那不应该是非操作,因为没有文件发生变化吗?因为我的Xcode重新编译了项目的很大一部分。即使我建立然后立即点击“播放”按钮,我也必须再次盯着构建过程。这是否是必要的,是否是预期的行为?

2 个答案:

答案 0 :(得分:4)

在黑暗中拍摄,但你有外部xcode项目链接? XCode可能正在重新编译,因为它不知道那些项目的状态。

无论哪种方式,您始终可以在不建立的情况下运行^⌘R(control + command + r)

答案 1 :(得分:4)

您是否正在执行在编译之前更改文件的自定义脚本?这将导致xcode重新编译所有触摸的文件,即使可能没有任何改变。 您可以通过在运行脚本构建阶段启用复选标记来关闭此功能。这将仅在安装应用程序时执行脚本。

下图显示了实际的复选标记。

Run script image