此文章僅適用于適用于使用Xcode的開發者。
長期不清理Xcode中的一些文件你會發現自己的mac硬盤越來越小,而且是這個其他占了絕大部分的硬盤,在網上搜索了很多辦法都沒找到如何清理這些其他
后來來來回回在文件夾中找發現~/Library/Developer/Xcode這個Xcode文件夾大的驚人,幾十個G,才去查閱了一些資料,此處記錄一下。
上圖已經是刪除了DerivedData和Archives的將近10個G的內容后的硬盤容量了。
可以看出清理出了30個G左右的硬盤空間,對于小容量的mac,這簡直....
下面是一些清理的方法:
打開Finder使用快捷鍵command+shift+g輸入路徑即可進入該文件夾
1. 移除DerivedData,建議定期清理,會重新生成
此文件夾內是模擬器運行每個APP生成的緩存文件,刪除之后只是再重新運行APP時會重新編譯耗時較長,并再次生成緩存文件。
~/Library/Developer/Xcode/DerivedData
2. 移除Archives,可以清理
此文件夾中的內容是用Xcode打包時生成,可以根據是否有用選擇性刪除,刪除之后Xcode->Organizer下的那些打包文件就全被清空了
~/Library/Developer/Xcode/Archives
3. 移除iOS DeviceSupport,建議清理,連接設備會重新生成
此文件夾中保存著對你設備的版本支持,每個版本文件夾都是幾個G的大小,只需保留自己設備當前版本的文件夾即可,即使全部刪除,再重新連接設備時Xcode會出現Processing symbol files并重新生成相應版本的文件
~/Library/Developer/Xcode/iOS DeviceSupport
4. 移除模擬器文件,可以清理,運行模擬器會重新生成
此文件夾目錄下的文件夾全都是以模擬器的UDID命名的,可以查看.default_created.plist文件根據文件夾命名和plist文件中的內容判斷各個文件夾是某版本下某設備類型的模擬器,.default_created.plist文件為隱藏文件,需要開啟顯示隱藏才能查看
~/Library/Developer/CoreSimulator/Devices
上述內容均為本人親自實驗過后,沒有任何影響。
若有補充,歡迎留言。
參考文章
http://www.cocoachina.com/bbs/read.php?tid=181211
http://blog.csdn.net/l2i2j2/article/details/51485832