CocoaPods のキャッシュは削除していい?Mac での消し方
削除して大丈夫自動で作り直されます。Thermo はそのまま削除します。
場所
~/Library/Caches/CocoaPods
これは何?
CocoaPods が pod install の際にダウンロードしたライブラリのソースを保存しておくキャッシュです。同じ Pod を別のプロジェクトで使うときに、再ダウンロードを省くために使われます。
なぜ大きくなる?
Pod のバージョンごとにコピーが保存され、古いバージョンも残り続けます。iOS アプリのプロジェクトを複数扱っていると、同じライブラリの別バージョンが何世代も溜まります。
削除しても大丈夫?
安全に削除できます。各プロジェクトの Pods フォルダにはすでにソースがコピーされているため、既存のプロジェクトのビルドには影響しません。次に pod install を実行したとき、キャッシュにない Pod が再ダウンロードされます。pod cache clean --all でも削除できます。
ヒント
Spec リポジトリ(~/.cocoapods/repos)はこの項目には含まれません。CDN 方式の trunk を使っている場合、古い master リポジトリが残っていれば別途確認してみてください。
まず容量を確認
du -sh "$HOME/Library/Caches/CocoaPods" 2>/dev/nullツール自身のコマンドで整理
pod cache clean --all手動で削除
「ターミナル」で実行します。削除は元に戻せないので、パスを確認してから実行してください。
rm -rf "$HOME/Library/Caches/CocoaPods"/*