Xcode清理一些文件
清理Xcode中的垃圾文件
1. 移除DerivedData,建議定期清理,會重新生成
這個文件夾中保存的是Xcode的緩存文件,曾經(jīng)在Xcode跑過的所有項目的索引汤纸、build的信息等都會保存在這里。刪除后在下次打開項目編譯的時候?qū)匦律山渫弧S捎谶@里包含了大量已經(jīng)沒用的項目的信息又懶得去篩選贼涩,于是把整個文件夾刪了。
- 文件目錄: ~/Library/Developer/Xcode/DerivedData
-
打開方式:
- 方式一:在終端用輸入 open ~/Library/Developer/Xcode/DerivedData
- 方式二:前往文件夾 command + shift + G 輸入 ~/Library/Developer/Xcode/DerivedData
2. 移除Archives,可以清理
此文件夾中的內(nèi)容是用Xcode打包時生成判哥,可以根據(jù)是否有用選擇性刪除献雅,刪除之后Xcode->Organizer下的那些打包文件就全被清空了
- 文件目錄: ~/Library/Developer/Xcode/Archives
-
打開方式:
- 方式一:在終端用輸入 open ~/Library/Developer/Xcode/Archives
- 方式二:前往文件夾 command + shift + G 輸入 ~/Library/Developer/Xcode/Archives
3. 移除iOS DeviceSupport,建議清理塌计,連接設(shè)備會重新生成
此文件夾中保存著對你設(shè)備的版本支持挺身,每個版本文件夾都是幾個G的大小,只需保留自己設(shè)備當(dāng)前版本的文件夾即可夺荒,即使全部刪除瞒渠,再重新連接設(shè)備時Xcode會出現(xiàn)Processing symbol files并重新生成相應(yīng)版本的文件
- 文件目錄: ~/Library/Developer/Xcode/iOS DeviceSupport
-
打開方式:
- 方式一:在終端用輸入 open ~/Library/Developer/Xcode/iOS DeviceSupport
- 方式二:前往文件夾 command + shift + G 輸入 ~/Library/Developer/Xcode/iOS DeviceSupport
4. 移除模擬器文件,可以清理技扼,運行模擬器會重新生成
此文件夾目錄下的文件夾全都是以模擬器的UDID命名的,可以查看.default_created.plist文件根據(jù)文件夾命名和plist文件中的內(nèi)容判斷各個文件夾是某版本下某設(shè)備類型的模擬器嫩痰,.default_created.plist文件為隱藏文件剿吻,需要開啟顯示隱藏才能查看
- 文件目錄: ~/Library/Developer/CoreSimulator/Devices
-
打開方式:
- 方式一:在終端用輸入 open ~/Library/Developer/CoreSimulator/Devices
- 方式二:前往文件夾 command + shift + G 輸入 ~/Library/Developer/CoreSimulator/Devices
5. 移除product下的.app 文件 可以清理
Xcode自己的工程文件下,Products文件夾下面 .app 就是此時編譯出來的串纺,(這個地方要注意的問題就是丽旅,此時編譯出來的如果是debug版,你選擇的就是debug纺棺,如果是release版榄笙,你找到也就是release,建議用方式二去看看目錄下面有哪些東西)祷蝌。
- 文件目錄: ~/Library/Developer/Xcode/Products/
- 打開方式:
- 方式一:在終端用輸入 open ~/Library/Developer/Xcode/Products/
- 方式二:前往文件夾 command + shift + G 輸入 ~/Library/Developer/Xcode/Products/
6. 刪除playground文件 可以清理
playground是快速學(xué)習(xí)swift語法或者iOS特性的一個工具(僅支持swift)茅撞。我們寫的代碼的效果可以立刻呈現(xiàn)出來,而不用像OC一樣巨朦,寫個視圖想看看效果必須要運行一次米丘。這里保存了playground的項目緩存。全刪了糊啡。
文件目錄: ~/Library/Developer/XCPGDevices/
-
打開方式:
- 方式一:在終端用輸入 open ~/Library/Developer/Xcode/Products/
- 方式二:前往文件夾 command + shift + G 輸入 ~/Library/Developer/Xcode/Products/
7. 移除EmbeddedAppDeltas文件夾
真機測試時安裝程序的詳情
- 文件目錄:
/private/var/folders/(xx/xx)/com.apple.DeveleperTools/All/Xcode/EmbeddedAppDeltas - 打開方式:
/private/var/folders/ny/4cgw3y1x0zv2cslydzhgdfxw0000gn/C/com.apple.DeveloperTools/All/Xcode/EmbeddedAppDeltas