最近工程因?yàn)榇a增多, 編譯越來越慢, 為了更快編譯, 找出了下面的方法,通過查看各部分代碼的編譯時(shí)間消耗長短,針對(duì)性的優(yōu)化代碼
1.首先到Build Setting中搜索: Other Swift Flags
2.然后分別在幾個(gè)條目中添加命令:
-Xfrontend -debug-time-function-bodies
完成后如下圖:
3.編譯時(shí),在如下位置點(diǎn)擊build
就可以看到編譯的時(shí)間了
如果想把日志以文件的形式輸出或者排序,可以使用命令行來實(shí)現(xiàn):
Terminal 到工程文件夾下
xcodebuild -scheme 項(xiàng)目名 clean build | grep [1-9].[0-9]ms | sort -nr > culprits.txt
編譯完成后可以在 culprits.txt中看到編譯時(shí)間