很好用 ,親測
Xcode磁盤空間大清理
我的設備是Macbook Air 13’ Mid 2011,128G SSD。最近開始有些存儲壓力了,用Clean My Mac清理一部分舊文件后,決定對Xcode動手。
移除對舊設備的支持
影響:可重新生成;再連接舊設備調試時,會重新自動生成。我移除了4.3.2, 5.0, 5.1等版本的設備支持。
路徑:~/Library/Developer/Xcode/iOS DeviceSupport
釋放空間:3GB
移除舊版本的模擬器支持
影響:不可恢復;如果需要舊版本的模擬器,就需要重新下載了。我移除了4.3.2, 5.0, 5.1等舊版本的模擬器。
路徑:~/Library/Application Support/iPhone Simulator
釋放空間:3GB
移除模擬器的臨時文件
影響:可重新生成;如果需要保留較新版本的模擬器,但tmp文件夾很大。放心刪吧,tmp文件夾里的內容是不重要的。在iOS Device中,存儲空間不足時,tmp文件夾是可能被清空的。
路徑:~/Library/Application Support/iPhone Simulator/6.1/tmp (以iOS Simulator 6.1為例)
釋放空間:2GB
移除模擬器中安裝的Apps
影響:不可恢復;對應的模擬器中安裝的Apps被清空了,如果不需要就刪了吧。
路徑:~/Library/Application Support/iPhone Simulator/6.1/Applications (以iOS Simulator 6.1為例)
釋放空間:1GB
移除Archives
影響:不可恢復;Adhoc或者App Store版本會被刪除。建議備份dSYM文件夾
路徑:~/Library/Developer/Xcode/Archives
釋放空間:6GB
移除DerivedData
影響:可重新生成;會刪除build生成的項目索引、build輸出以及日志。重新打開項目時會重新生成,大的項目會耗費一些時間。
路徑:~/Library/Developer/Xcode/DerivedData
釋放空間:12GB
移除舊的Docsets
影響:不可恢復;將刪除舊的Docsets文檔
路徑:~/Library/Developer/Shared/Documentation/DocSets
釋放空間:2GB
iOS 6 路徑
1、iOS8 離線文檔路徑:
~/Library/Developer/Shared/Documentation/DocSets/
從這里可以備份 com.apple.adc.documentation.AppleiOS8.0.iOSLibrary.docset 離線文檔,以后更新Xcode不必重復下載此文檔
2、App Archive 路徑(就是準備打包上傳 App Store 時最后的Archive文件所在的目錄):
~/Library/Developer/Xcode/Archives/
3、模擬器里面app的路徑:
~/Library/Developer/CoreSimulator/Devices/{Device_ID}/data/Containers/Bundle/Application/{Application_ID}/
關于Device_ID可以通過Xcode查看,Window > Devices 或者 command+shift+2,如圖
4、模擬器里面app的沙盒路徑(此路徑和app執行文件所在的路徑是不一樣的):
~/Library/Developer/CoreSimulator/Devices
/{Device_ID}/data/Containers/Data/Application/{Application_ID}/
5、模擬器SDK路徑:
/Applications/Xcode6.1.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/
6、NSUserDefault 路徑:
Xcode6之前的路徑:~/Library/Application Support/iPhone Simulator/7.0.3/Applications/{Application_ID}/Library/
現在的路徑:~/Library/Developer/CoreSimulator/Devices/{Device_ID}/data/Library/Preferences