Xcode DerivedDataとキャッシュの削除方法
Xcodeは開発者のMacで最大のストレージ消費者の一つです。DerivedData、シミュレータランタイム、ビルドアーカイブは通常20〜80GBを消費します。OptiClearは数秒で安全にすべてをクリアします。
DerivedDataとは何か、なぜ大きいのか
DerivedDataは、開いたすべてのプロジェクトのコンパイル中間物、インデックスデータ、コード補完キャッシュを保存します。無制限に成長しますが安全に削除できます — Xcodeは次のビルド時に再構築します。
シミュレータランタイム:隠れた10〜30GB
ダウンロードした各iOS/watchOS/tvOSシミュレータは5〜15GBを占めることがあります。もはやテストしないバージョンのランタイムがある可能性が高いです。OptiClearの開発者ツールセクションがサイズ別に一覧表示します。
クリアする価値がある他のXcodeキャッシュ
XcodeはPreviewsデータ、SwiftPMキャッシュ、古いデバイスサポートファイルも保存します。OptiClearの開発者ツールモードは確認前に回収スペースを表示しながら一度にすべてを削除します。
よくある質問
DerivedDataを削除しても安全?
はい。次のビルドが再インデックス化のため少し時間がかかるだけです。ソースコードやプロジェクト設定には影響しません。
Xcodeキャッシュはどのくらいの頻度で清掃すべき?
ほとんどの開発者は2〜4週間ごと、またはディスク空き容量が20GB未満になったときに行います。OptiClearは自動クリーンアップをスケジュールできます。