🐙

Flutterエンジニアがmacのストレージ容量を確保したいときに読む記事

2023/04/07に公開

はじめに

macでFlutter開発を行う際、ストレージ容量が不足することがあります。本記事では、不要ファイルの削除やストレージ不足の予防方法を紹介します。

古いFlutter SDKを削除

Flutter SDKは数GBあり、複数バージョンをインストールすると容量が大きくなります。

asdfユーザーの場合、.asdf/installs/flutterディレクトリ下にある不要なバージョンを削除しましょう。

コマンドで削除する場合

インストール済みバージョン確認
asdf list flutter
アンインストール
asdf uninstall flutter バージョン

Xcode関連ファイルの削除

Xcode関連の不要ファイルも削除できます。詳細は以下の記事がわかりやすいです。

https://dev.classmethod.jp/articles/remove-xcode8-related-unnecessary-files/

この記事では、簡単に削除を行えるアプリを紹介します。

DevCleaner

DevCleanerは先程の記事で紹介されていた不要ファイルを簡単に消せるアプリです。
どのファイルが消せるか覚えておかなくて良くてとても楽です🥳

https://twitter.com/_mono/status/1154556552637865984?s=20

App Storeからインストール可能です。
https://apps.apple.com/app/devcleaner/id1388020431

Xclean

Xcleanはメニューバーに常駐し、Derived Dataを削除できます。
不要ファイルのうちDerived Dataに対応しているようです👀

Derived Dataは日頃からXcleanで消して、それ以外はXcodeをアプデしたときなどだけDevCleanerで消す、みたいな使い分けが良さそうです。

https://twitter.com/iori_eth/status/1643266134668632064?s=20

App Storeにはなさそうなので、リリースのassetsから最新のzipをダウンロードして使いましょう。
https://github.com/macmade/Xclean/releases

ストレージ容量の確認

その他削除できるファイルの確認に便利なアプリです。

DaisyDisk

DaisyDiskは詳細なストレージ内訳を表示するアプリです。macの設定アプリより断然見やすいです。
より徹底的に不要ファイルを消したいなら買っておいて良さそうです。(自分はいつの間にか手が滑っていました)

https://twitter.com/_mono/status/1643412804337274881?s=20

面積大きめ部分をクリックしてみると、冒頭のflutterインスール部分👀
視覚的にわかりやすく不要ファイルを見つけて、すぐに削除できます。

公式ページからお試し版がダウンロードできます。
https://daisydiskapp.com/

購入するは公式ページのほか、App Storeからでも可能です。
https://apps.apple.com/jp/app/daisydisk/id411643860?mt=12

まとめ

macのストレージ容量確保したいときのTipsを紹介しました。

GitHubで編集を提案

Discussion