Xcode垃圾清理

Xcode垃圾清理

作為iOS開發(fā)者,mac空間不足,主要原因都在Xcode,清理方法如下:

1、 ~/Library/Developer/Xcode/DerivedData/ (約10G+)

這個文件夾中保存的是Xcode的緩存文件,曾經(jīng)在Xcode跑過的所有項目的索引、build的信息等都會保存在這里。刪除后在下次打開項目編譯的時候?qū)匦律伞S捎谶@里包含了大量已經(jīng)沒用的項目的信息又懶得去篩選,于是把整個文件夾里面都刪了。

2、 ~/Library/Developer/CoreSimulator/Devices/ (約50G+)

一堆模擬器的數(shù)據(jù)。每個文件夾里包含的就是一個特定系統(tǒng)版本的設(shè)備的數(shù)據(jù)。每個文件夾對應哪個設(shè)備可以在其下device.plist中查看。親測刪除之后的效果跟在模擬器里重置相同。省得一個個去重置了,刪吧。(刪除后可能模擬器會運行不了,在XCode刪掉模擬器重新添加就可以了)

3、 ~/Library/Developer/Xcode/iOS DeviceSupport/

每次把一個設(shè)備接入電腦進行真機調(diào)試之前,電腦會對設(shè)備建立索引,也在此文件夾下生成對該設(shè)備系統(tǒng)的支持文件。于是這里存在了一堆對舊版本iOS設(shè)備支持的文件。而我最近基本只對iOS9.3的設(shè)備進行真機調(diào)試。于是刪除了所有低于9.3的文件夾。

4、 ~/Library/Developer/Xcode/Archives/

每次打包App的dSYM等數(shù)據(jù)就保存在這里,把一些沒用的版本刪了。如果是上線了的版本還是保留吧。

5、 ~/Library/Developer/Xcode/Products/

同上,把沒用的刪了。

6、 ~/Library/Developer/XCPGDevices/

這里保存了playground的項目緩存,全刪了。

另外,Xcode12占用空間過大的解決方法

iOS.simruntime日常使用刪不得,tvOS.simruntime, watchOS.simruntime ,大部分開發(fā)者接觸不到,可直接刪除,可以減少12g

文件路徑:


Xcode.app/Contents/Developer/Platforms/WatchOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/watchOS.simruntime

Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/tvOS.simruntime

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容