Xcode運行編譯速度慢的兩個解決辦法

最近發現Xcode項目編譯的時候,非常非常慢,感覺要等半世紀那麼久,今天正好有點空就用clean mymac 清理了我電腦的各種垃圾,但發現效果不怎麼好,後面看到說需要在Xcode裏面對設置修改,我的電腦下面第一條的設置是對的,就沒有修改,所以只是將下面第二條的設置修改了一下,發現項目確實比之前運行快了很多,本着好用方法共同分享的原則,我這裏標註一下提高Xcode編譯速度慢的解決辦法。

1.將Debug Information Format改爲DWARF

在工程對應Target的Build Settings中,找到Debug Information Format這一項,將Debug時的DWARF with dSYM file改爲DWARF。

這一項設置的是是否將調試信息加入到可執行文件中,改爲DWARF後,如果程序崩潰,將無法輸出崩潰位置對應的函數堆棧,但由於Debug模式下可以在XCode中查看調試信息,所以改爲DWARF影響並不大。這一項更改完之後,可以大幅提升編譯速度。

2.將Build Active Architecture Only改爲Yes

在工程對應Target的Build Settings中,找到Build Active Architecture Only這一項,將Debug時的No改爲Yes。

這一項設置的是是否僅編譯當前架構的版本,如果爲No,會編譯所有架構的版本。需要注意的是,此選項在Release模式下必須爲Yes,否則發佈的ipa在部分設備上將不能運行。這一項更改完之後,可以顯著提高編譯速度。


發佈了175 篇原創文章 · 獲贊 34 · 訪問量 27萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章