提高Xcode開發效率

2021-08-14 12:59:11 字數 1647 閱讀 9999

工程很大,電腦很差(主要因為沒有固態硬碟!)從頭編譯要十多分鐘,每次開機xcode執行index也要十多分鐘,因此記錄下優化的方法。

1. debug模式下不生成dsym檔案

2. 使用ram磁碟

1) 刪除derivedata

rm -rf ~/library/developer/xcode/deriveddata/*

2) 進入deriveddata目錄
cd ~/library/developer/xcode/deriveddata

3) 建立2 gb的ram磁碟(size的計算公式 size = 需要分配的空間(m) * 1024 * 1024 / 512)
hdid -nomount ram://4194304

此行命令後將會輸出ram磁碟的驅動名字:/dev/diskn(n為數字)

4)初始化磁碟
newfs_hfs -v deriveddata /dev/rdiskn

注意:上一條命令輸出的是diskn,這裡要輸入的是rdiskn

這條命令執行完成會有以下輸出:

initialized /dev/rdisk3 as a 2 gb case-insensitive hfs plus volume

5)安裝磁碟
diskutil mount -mountpoint ~/library/developer/xcode/deriveddata /dev/diskn

在重啟或從finder中彈出ram磁碟時,磁碟中的內容將會消失。下次再建立磁碟時,xcode將會重新構建它的索引和你的專案中間檔案。

注:如果建立的虛擬磁碟已滿,會導致編譯的失敗。此時清除掉derived data後重新編譯,就算有足夠的空間也還是有可能會導致編譯失敗。重啟xcode可以解決此問題。

這個方法主要針對沒有固態硬碟的電腦,有固態硬碟的話提速不大。

3. 在除錯前提前開啟模擬器

1) 安裝xcode command line tools

xcode-select –install

如果提示已經安裝了,但是下面的命令無法使用,可以檢視下 xcode -> preferences 裡是否指定了 xcode 版本

2) 檢視模擬器型別

3) 開啟指定模擬器

xcrun instruments -w 『iphone 5s』

關於xcode編譯效能優化的研究工作總結

使用ramdisk加速你的mac

兩種安裝command line tools安裝方法

提高開發效率

1.想想再回應 在回應之前,給自己一點時間想想,站在積極的方面理性思考一下,就可以去控制你的本能反應。2.減少關注圈,擴大影響圈 不要總盯著自己無法改變的部分,你需要要多花時間精力在影響圈上。接受不能改變的,改變能改變的,盡量擴大可改變項的範圍。3.以終為始,想清楚再開工 要做到 以終為始 就是在做...

怎樣提高開發效率

給你乙個任務,限定5天內完成,如果你實際用了6天,可以說是開發效率不高,或者同樣的乙個任務,你花了6天,而你的同事卻只用了4天,也可以說是你的開發效率不高,影響開發效率的因素有很多,下面就我個人的理解來談談怎樣提高開發效率.俗話說,工欲善其事必先利其器,使用得心應手的工具必然會提高開發效率,做微軟平...

eclipse開發提高coding 效率

請大家不要忽略編碼效率對生產效率的提高影響,有點心得,跟大家分享下。細節決定成敗 6sigma。btw 請大家不要跟我討論編碼效率的重要性,我同意有很多事情更重要。麻煩投入門貼的朋友給點建議,謝謝。寫程式是乙個創造過程,如同寫文章,如果把思路理清楚,剩下的事情就是coding了。純coding的過程...