【发布时间】:2016-09-09 23:55:04
【问题描述】:
我在一个大型 Xcode iOS 项目上工作,大约需要 20 分钟才能从干净状态完全编译。我已经在调试模式和dYSM 中禁用了编译器优化,所以我相信这是有史以来最快的编译器。每次我git checkout 另一个分支时,即使是一个简单的文件更改,Xcode 都必须重新编译所有内容,这需要很长时间,并且会减慢我的速度。我能做些什么来禁用它吗?谢谢!
【问题讨论】:
-
禁用优化会增加编译时间,具体取决于源代码的复杂性。签出具有不同分支的多个存储库。每当您更新文件的时间戳时,它都会重新编译。
-
拥有多个存储库是我目前正在做的事情。我按照此处的建议从构建设置中删除了
-O设置:labs.spotify.com/2013/11/04/… -
所以它会重新编译所有更新了时间戳的文件?
-
您是否尝试过使用 git worktrees 而不是一直切换分支? github.com/blog/…
-
不,我没有,但我会跟进。感谢您的建议!
标签: xcode