Xcode 佔用太多空間?如何清理
Xcode 是開發者 Mac 上最耗空間的軟體之一:建置產物、模擬器、裝置符號檔與封存檔加起來可能遠超過 50 GB。以下說明每一項是什麼,以及如何安全清理。
Xcode 是開發者 Mac 上最耗空間的軟體之一:建置產物、模擬器、裝置符號檔與封存檔加起來可能遠超過 50 GB。以下說明每一項是什麼,以及如何安全清理。
~/Library/Developer/Xcode/DerivedData 存放你打開過的每個專案的中間建置檔案與索引。可以整個刪除,Xcode 下次建置時會重新產生所需內容(第一次建置會比較慢)。
請先結束 Xcode,再刪除資料夾的內容,或只刪除你不再處理的專案所對應的資料夾。
xcrun simctl runtime list 和 xcrun simctl runtime delete 加上執行環境的識別碼來列出並刪除。~/Library/Developer/CoreSimulator/Devices。xcrun simctl delete unavailable 會移除執行環境已不存在的裝置。~/Library/Developer/CoreSimulator/Caches 中的模擬器快取可以刪除;需要時會重新建立。每次連接執行新版作業系統的裝置時,Xcode 都會將其除錯符號檔複製到 ~/Library/Developer/Xcode/iOS DeviceSupport(以及 watchOS DeviceSupport 等)。每個版本佔用數 GB。請刪除你不再除錯的版本對應的資料夾;若你重新連接這類裝置,Xcode 會再次複製。
~/Library/Developer/Xcode/Archives 存放你為發行而封存的每個 App。請保留你已發行版本的封存檔(閱讀當機報告時需要它們的除錯符號檔);較舊的內部建置版本可以刪除。可在視窗 → Organizer 中管理。
DiskGarden 會一個資料夾一個資料夾地顯示 ~/Library/Developer,讓你一眼看出佔最多的是模擬器、DerivedData 還是裝置支援檔案,然後把它拖進清理籃移除。
也使用其他工具鏈嗎?套件快取累積起來也很可觀:請參閱哪些快取可以安全刪除。
DiskGarden 是 Mac 的免費磁碟空間分析工具:依大小繪出每個資料夾,讓佔空間的大戶一目了然。不用註冊帳號,你的檔案也絕不離開你的 Mac。