我在一个大型Xcode iOS项目上工作,从干净状态完全编译大约需要20分钟。我已经在调试模式和dYSM
中禁用了编译器优化,所以我相信这是最快的编译方式。每当我git checkout
另一个分支,即使是简单的一个文件发生变化,Xcode也必须重新编译所有内容,这需要永远并且让我慢下来。我有什么办法可以禁用它吗?谢谢!
答案 0 :(得分:1)
我对git checkout
所观察到的是,它将文件创建/修改日期重置为现在。我认为Xcode看到它已经发生了变化,并将其视为文件在其背后发生变化的信号。