解決項目編譯后會xcode會卡頓幾分鐘問題 (特殊 )
1.獲取當(dāng)前內(nèi)核數(shù):
sysctl -n hw.ncpu
2.設(shè)置編譯線程數(shù):
defaults write com.apple.dt.Xcode IDEBuildOperationMaxNumberOfConcurrentCompileTasks 8
3.獲取編譯線程數(shù):
defaults read com.apple.dt.Xcode IDEBuildOperationMaxNumberOfConcurrentCompileTasks
兩臺電腦 :
一體機(jī) 內(nèi)核數(shù) 6
筆記本 內(nèi)核數(shù) 12
設(shè)置編譯線程數(shù)都為8 (設(shè)置過大無用&過小無用)
重啟電腦重新編譯 終于解決這個問題
解決 日常項目 編譯時間漫長
解決項目全量編譯(每次都需要編譯全部文件)
image.png
Build Settings 添加自定義參數(shù)
HEADERMAP_USES_VFS = YES
減少編譯時間 - framework
減少frameWork包每次編譯都需要加載到
image.png
原因:在選中的情況下,即使你添加一行代碼,項目中的所有資源文件都會被重新編譯一遍。也會對所有被改變的frameworks進(jìn)行編譯。
缺點:去掉這個選項,就只會對你的項目OC Swift代碼進(jìn)行編譯,對frameworks中的文件所進(jìn)行的修改將不會進(jìn)行重新編譯。
Debug模式下編譯器優(yōu)化
Build Setting -> 搜索 optimization
Debug模式下 換成Fastest,Smallest[-Os]
image.png
執(zhí)行時會減少匯編代碼