Homebrew は macOS にはないパッケージ マネージャーですが、Apple Silicon Mac (パッケージが /usr/local ではなく /opt/homebrew にインストールされている場合) では、ダウンロード アーカイブを積極的に蓄積します。 brew upgrade を実行するたびに、Homebrew はコンパイル済みのボトル tarball をダウンロードし、ダウングレードする場合に備えて古いバージョンをキャッシュに保持します。

Node、Python、FFmpeg、Postgres などのツールを 1 年間インストールし続けると、~/Library/Caches/Homebrew/ にある Homebrew キャッシュが静かに 25 GB まで膨れ上がることがあります。スリムな状態を維持する方法は次のとおりです。

自作クリーンアップに必須のターミナル コマンド

ターミナルを開き、次の 3 つのコマンドを実行します。

  • brew cleanup -s: キャッシュされたすべてのボトル ダウンロードとパージ可能なロックファイルを削除します。
  • brew autoremove: もともと依存関係としてインストールされたものの、アクティブなツールでは不要になった数式をアンインストールします。
  • rm -rf $(brew --cache): 物理的な Homebrew ダウンロード キャッシュ ディレクトリを完全に空にします。

MagicMacCleaner は、このメンテナンスを Expert Package Manager パネルに統合し、Homebrew、Cargo、および pip キャッシュのパージを同時にトリガーできるようにします。

モバイル開発者のワークフロー: 物理テスト用 iPhone のストレージを解放する

Xcode キャッシュ、シミュレーター ランタイム、ビルド コンテナーをクリアすると Mac 上の重要なスペースが解放されますが、物理的な iOS テスト デバイスはテスト ビルド、クラッシュ アーティファクト、診断画面の記録、QA スクリーンショットで急速に詰まります。物理テスト ハードウェアを無駄のない状態に保つことは、迅速なオンデバイス デバッグと信頼性の高い導入のために不可欠です。

  • Clearly Smart Storage Cleaner: ギガバイト規模のバグ レポート画面記録を圧縮し、重複したテスト メディアを検出し、開発用 iPhone と個人用 iPhone 上の乱雑な連絡先を整理します。
  • スワイプ フォト クリーナー: スワイプして削除する簡単なジェスチャで、何百もの UI テスト スクリーンショットとデモ バーストをすばやく確認して削除します。

Apple エコシステム開発のヒント: デバイスの最適化をテストする

接続された iOS デバイスのストレージが少ないと、Xcode ワイヤレス展開のタイムアウトや LLDB デバッグの失敗が発生する可能性があります。デバイス上の定期的なメディア クリーンアップにより、不可解なビルド デプロイメント エラーを防ぎます。