天天看點

如何清除Xcode 緩存

Xcode 緩存目錄介紹如下:

Xcode的緩存檔案

  • ~/Library/Developer/Xcode/DerivedData/

這個檔案夾中儲存的是Xcode的緩存檔案,曾經在Xcode跑過的所有項目的索引、build的資訊等都會儲存在這裡。删除後在下次打開項目編譯的時候将會重新生成。

  • ~/Library/Developer/Xcode/iOS DeviceSupport/

每次把一個裝置接入電腦進行真機調試之前,電腦會對裝置建立索引,也在此檔案夾下生成對該裝置系統的支援檔案。于是這裡存在了一堆對舊版本iOS裝置支援的檔案。

  • ~/Library/Developer/Xcode/Archives/

每次打包App的dSYM等資料就儲存在這裡,把一些沒用的版本删了。如果是上線了的版本建議保留。

  • ~/Library/Developer/Xcode/Products/

同上,把沒用的删了。

  • ~/Library/Developer/CoreSimulator/Devices/

一堆模拟器的資料。每個檔案夾裡包含的就是一個特定系統版本的裝置的資料。每個檔案夾對應哪個裝置可以在其下device.plist中檢視。親測删除之後的效果跟在模拟器裡重置相同。