開発ツールは、大量の派生データ、インデックス、ビルド成果物、シミュレータコンテンツ、アーカイブ、デバイスサポートファイルを生成することがあります。これらのうち、再現可能なものもあれば、重要な記録として必要なものもあります。

開発ツールを終了する

IDE、シミュレータ、ビルドシステム、パッケージマネージャ、および関連するコマンドラインジョブを終了してください。アップロード、アーカイブ、署名、依存関係の操作が完了していることを確認しましょう。

重要なデータを保持する

以下は削除しないでください:

  • リリースやシンボリケーションに必要なアーカイブ
  • 保存されていないプロジェクトやソースコード
  • 署名資格情報およびプロビジョニング資産
  • ユニークなテスト情報を含むシミュレータデータ
  • オフライン作業に必要で、再ダウンロードが困難な依存関係

対応カテゴリを確認する

所有者、パス、経過時間、サイズを使って派生データを特定します。使用しなくなったプロジェクトの古くなったビルドおよびインデックスデータから始めましょう。

再ビルドには多大な時間、CPU、ネットワーク帯域が消費される可能性があります。

クリーンアップ後

アクティブなプロジェクトを開き、クリーンなテストビルドを実行してください。インデックスや依存関係が再生成されるのを許可しましょう。

その後、ツールがSDKやシミュレータの欠落を報告した場合は、無関係なキャッシュフォルダを無差別に復元するのではなく、公式の開発ツールを使って再インストールしてください。