在mac使用過(guò)程中同樣會(huì)產(chǎn)生一堆的垃圾文件,導(dǎo)致磁盤(pán)可用容量越來(lái)越小,有些垃圾文件不知道在什么地方。特別是開(kāi)發(fā)人員。在使用Xcode的過(guò)程中每打開(kāi)一個(gè)新工程就會(huì)產(chǎn)生一個(gè)派生文件,這些派生文件越積越多。
下面列出在使用過(guò)程中對(duì)于一些大型垃圾手動(dòng)清理的方法,很簡(jiǎn)單,就是打開(kāi)這些垃圾文件的額存儲(chǔ)路徑,直接刪除!
在finder下 :commnd+shift+G 直接復(fù)制:路徑 然后回車(chē)。
1.iTunes備份
路徑:~/Library/application support/mobilesync/backup?
2.用戶緩存文件
路徑:/Users/你的用戶名稱/Library/Caches
3.系統(tǒng)日志文件
路徑:/private/var/log/asl/Library/Logs
4.用戶日志文件
路徑:/Users/你的用戶名稱/Library/Logs
Xcode用戶可按如下操作刪除Xcode產(chǎn)生的垃圾文件:
1. 移除DerivedData,建議定期清理,會(huì)重新生成。
此文件夾內(nèi)是模擬器運(yùn)行每個(gè)APP生成的緩存文件,刪除之后只是再重新運(yùn)行APP時(shí)會(huì)重新編譯耗時(shí)較長(zhǎng),并再次生成緩存文件。
~/Library/Developer/Xcode/DerivedData
2. 移除Archives,可以清理。
此文件夾中的內(nèi)容是用Xcode打包時(shí)生成,可以根據(jù)是否有用選擇性刪除,刪除之后Xcode->Organizer下的那些打包文件就全被清空了。
~/Library/Developer/Xcode/Archives
3. 移除iOS DeviceSupport,建議清理,連接設(shè)備會(huì)重新生成。
此文件夾中保存著對(duì)你設(shè)備的版本支持,每個(gè)版本文件夾都是幾個(gè)G的大小,只需保留自己設(shè)備當(dāng)前版本的文件夾即可,即使全部刪除,再重新連接設(shè)備時(shí)Xcode會(huì)出現(xiàn)Processing symbol files并重新生成相應(yīng)版本的文件。
~/Library/Developer/Xcode/iOS DeviceSupport
4. 移除模擬器文件,可以清理,運(yùn)行模擬器會(huì)重新生成。
此文件夾目錄下的文件夾全都是以模擬器的UDID命名的,可以查看.default_created.plist文件根據(jù)文件夾命名和plist文件中的內(nèi)容判斷各個(gè)文件夾是某版本下某設(shè)備類型的模擬器,.default_created.plist文件為隱藏文件,需要開(kāi)啟顯示隱藏才能查看。
~/Library/Developer/CoreSimulator/Devices
大家可以動(dòng)手試試。