1. 程式人生 > >iOS開發之MAC的記憶體清理,Xcode清理

iOS開發之MAC的記憶體清理,Xcode清理

此文章僅適用於適用於使用Xcode的開發者。

長期不清理Xcode中的一些檔案你會發現自己的mac硬碟越來越小,而且是這個其他佔了絕大部分的硬碟,在網上搜索了很多辦法都沒找到如何清理這些其他
後來來來回回在資料夾中找發現~/Library/Developer/Xcode這個Xcode資料夾大的驚人,幾十個G,才去查閱了一些資料,此處記錄一下。

清理前.png


上圖已經是刪除了DerivedData和Archives的將近10個G的內容後的硬碟容量了。

 

清理後.png

可以看出清理出了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

 

T