Xcode禁止每次Git Checkout时重新编译



我在一个大型的Xcode iOS项目中工作,从一个干净的状态完全编译需要大约20分钟。我在调试模式和dYSM中禁用了编译器优化,所以我相信这是编译速度最快的。每次我git checkout另一个分支,即使是简单的一个文件的变化,Xcode必须重新编译的一切,这需要永远,减慢我。我能做些什么让它失效吗?谢谢!

我观察到的git checkout是它将文件的文件创建/修改日期重置为现在。我认为Xcode看到了这个变化,并把它作为一个信号,文件在背后发生了变化。

最新更新