1. はじめに
私はandroidアプリとiOSアプリの開発に携わってます。
複数の開発アプリがあるため、android studioとXcodeのプロジェクトをたくさん開いたり、たくさんのapkやipaファイルを生成しているようなローカル環境です。
その結果、ストレージの容量が無くなり易くすぐに警告がでます・・・。
色々な方法で不要ファイルを削除してきたのですが、
結果、私の環境で実施している効果的なストレージ整理方法を記載します。
2. 環境
MacBook Pro (256GB)
macOS Catalina
Xcode12.2
android studio3.4
3. XcodeのArchiveを消す
Xcodeのメニュー
Window < Organizer
を開く。
不要なArchiveを選択し、二本指でタップしDelete Archiveを選択
Archive作るたびに溜まっていくので、リリース後3バージョン前くらいまで残してあとは消しています。
※OrganizerからdSYMファイルを取得している場合は、Archive消す前に確認。
4. Derived Dataを消す
~/Library/Developer/Xcode/DerivedData
こちらの配下のデータを消す。
プロジェクトごとに作成されるが、削除すると、再びプロジェクトを開いた際に再生成されます。
参考にさせていただいたサイト
https://dev.classmethod.jp/articles/remove-xcode8-related-unnecessary-files/
5. Spotlightインデックス再作成
①Apple メニュー () < システム環境設定 < Spotlight < プライバシー
に移動。
②左下の「+」ボタンをクリックし、MacintoshHDを選択して追加する。
③リストから、追加したばかりのMacintoshHDを選択し「-」(削除) ボタンをクリックし、リストから削除する。
④システム環境設定を終了する。
⑤macのデスクトップ右上の虫眼鏡アイコンをクリックし、何か一文字入力する。
⑥Spotlightインデックスが再作成され、正しい容量を認識し直されます。
参考にさせていただいたサイト
https://apple-teach.com/macroom/storage-shortage/
6. ユーザーキャッシュを消す
~/Library/Caches/
こちらの配下のデータを消す。
7. その他
ファイルは全てcloudストレージにアップし、なるべくローカルで持たない。
ダウンロードファイル使用後は削除する。