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