2015年7月18日

減肥! Xcode 減肥!!!

隨著開發的軟體越來越多,硬碟空間減少的比例也越來越誇張,到了一種匪夷所思的地步了,我的電腦在這次的專案開始之前本來還有大約 150 G 的空間,沒過幾個月兩個專案結束之後空間只剩下 50 G,這種電腦界的恐怖故事一定得趕緊排除。

先打開 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


然後,瘦身成果就是:



這是暗示我要換容量更大的電腦了嗎???

沒有留言:

再見了 Evernote.

大概是去年底開始,我常常用的一個雲筆記本軟體 Evernote 就限制了我的新增記事,後來才發現他限制我們免費仔的記事數字停在了 50 篇。