先打開 OmniDiskSweeper 掃描一下,不難發現 Xcode 真的佔去了許多空間
使用圖像化的軟體 DaisyDisk 看更有感覺
基於 Xcode 理應只有 4~5G 的空間,於是我們來幫他減肥
先講有異形一樣的能力,可以生生不息,刪除之後還有可能出現的:
DerivedData
影響:會刪除build生成的專案索引、build輸出以及日誌。重新打開項目時會重新生成,大的專案會耗費一些時間。
路徑:~/Library/Developer/Xcode/DerivedData
移除模擬器的臨時文件
影響:如果需要保留較新版本的模擬器,但tmp文件夾很大。放心刪吧,tmp文件夾里的內容是不重要的。在iOS Device中,存儲空間不足時,tmp文件夾是可能被清空的。
路徑:~/Library/Application Support/iPhone Simulator/8.0/tmp
移除對舊設備的支持
影響:再連接舊設備調試時,會重新自動生成。
路徑:~/Library/Developer/Xcode/iOS DeviceSupport
再來是一旦刪除,就得自己手動加回來的,要自己斟酌一下什麼要保留下來:
移除旧版本的模拟器支持
影响:如果需要旧版本的模拟器,就需要重新下载了。
路径:~/Library/Application Support/iPhone Simulator
移除模拟器中安装的Apps
影响:对应的模拟器中安装的Apps被清空了,如果不需要就删了吧。
路径:~/Library/Application Support/iPhone Simulator/8.1/Applications
移除Archives
影响:不可恢复;Adhoc或者App Store版本会被删除。建议备份dSYM文件夹
路径:~/Library/Developer/Xcode/Archives
移除旧的Docsets
影响:不可恢复;将删除旧的Docsets文档
路径:~/Library/Developer/Shared/Documentation/DocSets
然後,瘦身成果就是: