Xcode build慢的兩個解決方法
隨著Xcode的更新和工程專案程式碼的增加,Xcode在build的時候會顯得越來越慢,尤其在記憶體低的OSX電腦上,檢視網上一些大神給出的建議,本人親測後發現確有實效,在此總結下
1.將Debug Information Format改為DWARF
在工程 Project 以及對應 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在部分裝置上將不能執行。這一項更改完之後,可以顯著提高編譯速度。
相關文章
- pyenv BUILD FAILED解決方法UIAI
- 解決資料庫慢的方法論資料庫
- 電腦開機慢怎麼解決 電腦開機慢的解決方法
- 解決weblogic啟動慢和建立域慢的方法Web
- Xcode的build settingXCodeUI
- GitHub訪問速度慢的解決方法Github
- 9個步驟解決Win7系統關機慢的方法Win7
- Windows 7 複製檔案慢的解決方法Windows
- 網路速度變慢的常見解決方法
- golang go get速度慢解決方法Golang
- ssh登入慢問題解決方法
- 闡述遊戲AI設計的兩個禁忌及解決方法遊戲AI
- Xcode上Version和BuildXCodeUI
- 今天解決的兩個問題
- win8系統網速慢的解決方法
- 國內electron-vue build報錯解決方法VueUI
- 解決 Delegate IDE build/run actions to Maven 編譯兩次的問題IDEUIMaven編譯
- Windows變慢原因分析及解決方法(轉)Windows
- HTML中兩個tabs導航衝突問題的解決方法HTML
- exp 超慢的解決
- 電腦連線WiFi容易斷線或速度慢的解決方法 WiFi速度慢怎麼解決?WiFi
- Xcode 升級,外掛不好用解決方法XCode
- u盤複製速度慢的原因及解決方法
- 插入大量資料速度慢的解決方法:批量插入
- MySQL在遠端訪問時非常慢的解決方法MySql
- 兩行命令解決 Windows 下 Homestead 執行緩慢的問題Windows
- win10右鍵反應慢解決方法Win10
- java解決請求跨域的兩種方法Java跨域
- win10有兩種ie瀏覽器怎麼解決_win10桌面有兩個ie圖示的解決方法Win10瀏覽器
- 一個不可思議的MySQL慢查分析與解決MySql
- 區域網內網速度慢的原因及解決方法內網
- Ubuntu終端ssh連線伺服器慢的解決方法Ubuntu伺服器
- 兩個系統故障解決薦
- win10應用商店下載慢解決方法Win10
- SpringBoot框架:兩個方法同時呼叫時父方法使內部方法的DataSource註解失效的解決辦法Spring Boot框架
- 解決CocoaPods慢的小技巧
- 幾個報錯的解決方法
- 用兩個鎖解決單例模式的同步單例模式