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在部分裝置上將不能執行。這一項更改完之後,可以顯著提高編譯速度。
相關文章
- 解決weblogic啟動慢和建立域慢的方法Web
- 電腦開機慢怎麼解決 電腦開機慢的解決方法
- GitHub下載慢的原因及解決方法Github
- GitHub訪問速度慢的解決方法Github
- 解決 Delegate IDE build/run actions to Maven 編譯兩次的問題IDEUIMaven編譯
- golang go get速度慢解決方法Golang
- 國內electron-vue build報錯解決方法VueUI
- 兩行命令解決 Windows 下 Homestead 執行緩慢的問題Windows
- 踩坑Xcode 10之New Build SystemXCodeUI
- HTML中兩個tabs導航衝突問題的解決方法HTML
- 電腦連線WiFi容易斷線或速度慢的解決方法 WiFi速度慢怎麼解決?WiFi
- idea執行java專案main方法報build failure錯誤的解決方法IdeaJavaAIUI
- SpringBoot框架:兩個方法同時呼叫時父方法使內部方法的DataSource註解失效的解決辦法Spring Boot框架
- platformIO安裝過程中速度慢、卡住的解決方法Platform
- 一個不可思議的MySQL慢查分析與解決MySql
- java解決請求跨域的兩種方法Java跨域
- Xcode 10.1 新特性及解決的問題XCode
- 如何使Xcode佔用更少的空間 Xcode佔用空間太大解決方法XCode
- win10有兩種ie瀏覽器怎麼解決_win10桌面有兩個ie圖示的解決方法Win10瀏覽器
- Win10系統更新後網速變慢的解決方法Win10
- win10執行軟體慢如何解決_win10開啟程式反應非常慢的解決方法Win10
- Xcode更新後Pod init出錯的解決方案XCode
- github慢解決辦法Github
- APP執行緩慢5個原因及解決方案APP
- AndroidStudio Build Output亂碼解決方案AndroidUI
- win10開機慢怎麼解決 提升開機速度的方法Win10
- win10系統下vmware開啟特別慢的解決方法Win10
- SQL Server查詢慢的解決方案SQLServer
- 解決github訪問慢的問題Github
- Linux遺忘root密碼的其中兩種解決方法Linux密碼
- JavaScript中任意兩個數加減的解決方案JavaScript
- 兩個簡單方法快速解決怎麼把kux格式轉mp4UX
- jDeveloper執行慢解決方式Developer
- windows10系統開啟php頁面速度慢的解決方法WindowsPHP
- 解決win10系統下nvme固體硬碟開機慢的方法Win10硬碟
- win10系統中網頁載入速度慢的解決方法Win10網頁
- Eclipse解決Project中Java Build Path 提示 2 build peth entriesare missing.EclipseProjectJavaUI
- Xcode 11.3.1 + iOS 13.3.1 Build WDA 成功,但 Testing 時失敗XCodeiOSUI