Mac掃除/空き容量確保メモ

Stay HomeなGWは掃除が捗った。
手持ちのMacbook Proは512GBストレージなのだが、色々な開発ツールインストール&音楽ファイルだけで100GB使ってるので、常に逼迫。
開発ツールは定期的な掃除が必要なのでここにメモしておく。
※もちろん参考にする際は要バックアップ&自己責任で

●Docker for Mac
・デフォルトのディスクイメージサイズ(Docker.raw)が64GB確保しているので、自身の環境に必要なサイズに設定から変える。
※WEB系の開発がメインなら64GB必須なのかもしれない。自分はメインがスマホネイティブとUnityでWEB系は偶なので8GBに再設定して空き確保。
参考)ローカル環境の docker を断捨離するためにやること - Qiita
https://qiita.com/tasmania/items/d759600b3e81924167d0

Xcode
・下記のシェルスクリプト実行
※自分の場合、アーカイブファイルは残したいのがあるので、コメントアウトして手動で消してる。
参考)Xcode の不要ファイルを消す shell script - Qiita
https://qiita.com/star__hoshi/items/0ce9cd1c3793e6a951fc
iOSアプリ開発がメインで半年放置してたら、com.apple.dt.Xcodeが6GB超えしてた
※自分の設定依存か、スペースあるディレクトリパスのコマンドが効かないので、修正して使ってる。

rm -rf ~/Library/Developer/Xcode/iOS\ DeviceSupport
rm -rf ~/Library/Developer/Xcode/watchOS\ DeviceSupport
rm -rf ~/Library/Developer/Xcode/iOS\ Device\ Logs

・Xcode6以降は不要になったiOSバージョンのシミュレーターのRuntimeを消した方がイイ
※1つのsimruntimeファイルはだいたい3〜4GBある
※先にRuntime消してから上記スクリプト、というかxcrun simctl erase allした方がイイのかはよく分かってない

/Library/Developer/CoreSimulator/Profiles/Runtimes

ios - Xcode Simulator: how to remove older unneeded devices? - Stack Overflow
https://stackoverflow.com/questions/10834817/xcode-simulator-how-to-remove-older-unneeded-devices

Xcode関連(Carthageとか)
カルタゴのキャッシュが5.58GBもあってビビる
参考)iOSアプリ開発でのキャッシュ削除方法まとめ - Qiita
https://qiita.com/shtnkgm/items/c96a58579ec406194fa8#carthage%E3%81%AE%E3%82%AD%E3%83%A3%E3%83%83%E3%82%B7%E3%83%A5%E5%89%8A%E9%99%A4


Android Studio
・TODO:メモったリンク、あとで貼る

Visual Studio Code
・TODO:年末調べる

●Unity
・Unity Hubで管理して不要になったバージョンのはHubから消す
・Application Supportフォルダに残ってる開発アプリのデータ/キャッシュも不要になったら消す

Mac全般
・セーフブート
参考)Macをセーフモードで起動(セーフブート)する方法、実行される内容と効果 | ゴリミー
https://gori.me/mac/mac-tips/36867
・ストレージの「その他」はスマートフォルダやコマンドじゃないと見つけづらい
※現にスマートフォルダで、Docker.rarやsimruntime, system.img (Android SDK)に気づく。
※よく使うコマンド

sudo du -d 1 -h ~| sort -nr
sudo du -sh /Users/xxx/Library/*| sort -nr
sudo du -sh /Users/xxx/Library/Developer/*| sort -nr
sudo du -sh /Users/xxx/Library/Caches/*| sort -nr
sudo du -sh /Library/*| sort -nr

参考)Macの「その他」を削除し、ストレージ容量不足を解消する方法 | ゴリミー
https://gori.me/mac/mac-tips/84282
参考)Macの空き容量を増やす - KayaMemo
http://kayakuguri.github.io/blog/2014/07/24/mac-storage/
参考)Macのハードディスクの空き容量を開放する - Qiita
https://qiita.com/kiyodori/items/0fcc87bb8ab1cb31c731
※最近のMacOSはセキュリティ厳しいから↓のようなプラスαの設定しないとコマンドが不十分
macストレージ8割りを占めていたその他の削除 - Qiita
https://qiita.com/rainbow___0/items/8f8198ba7b7967b84107

・その他参考
Macが重いときにやることまとめ - Qiita
https://qiita.com/landlandjapan/items/b68d30697b0f4834e5d2