1. 移除DerivedData,建議定期清理,會重新生成
這個文件夾中保存的是Xcode的緩存文件砂轻,曾經在Xcode跑過的所有項目的索引纬纪、build的信息等都會保存在這里。刪除后在下次打開項目編譯的時候將會重新生成次和。由于這里包含了大量已經沒用的項目的信息又懶得去篩選,于是把整個文件夾刪了那伐。
文件目錄: ~/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
5. 移除product下的.app 文件 可以清理
Xcode自己的工程文件下帘皿,Products文件夾下面 .app 就是此時編譯出來的东跪,(這個地方要注意的問題就是,此時編譯出來的如果是debug版鹰溜,你選擇的就是debug虽填,如果是release版,你找到也就是release曹动,建議用方式二去看看目錄下面有哪些東西)斋日。
文件目錄: ~/Library/Developer/Xcode/Products/
6. 刪除playground文件 可以清理
playground是快速學習swift語法或者iOS特性的一個工具(僅支持swift)。我們寫的代碼的效果可以立刻呈現出來墓陈,而不用像OC一樣恶守,寫個視圖想看看效果必須要運行一次。這里保存了playground的項目緩存贡必。全刪了兔港。
文件目錄: ~/Library/Developer/XCPGDevices/