1. ホーム
  2. アイオス

[解決済み】Xcode Derived dataフォルダの中身を安全に削除できますか?

2022-03-26 12:44:09

質問

ディスク容量が不足しており、サードパーティ製のユーティリティで確認したところ、特に ~/Library/Developer/Xcode/DerivedData ディレクトリが約 22GB のディスク容量を消費していることがわかりました。

stackoverflowで検索したら、こんな投稿がありました。

どのように私は安全に私の~/Library/Developer/Xcode/DerivedDataディレクトリで削除することができますか?

この質問に対する回答は、このディレクトリからフォルダを触ったり削除したりしてはいけないというものでした。

  • Appstoreで販売しているアプリの既存のビルドプロジェクトフォルダが見つかりました。
  • 派生ディレクトリからフォルダを削除する
  • XCode 5を起動
  • そのプロジェクトを開く
  • クリーンビルド
  • シミュレータでのテストとコンパイル
  • 再アーカイブ
  • すべてがうまくいきました。何もかもが壊れていたのです。

この投稿の回答で私が何かを見逃していなければ、経験豊富な開発者に、DerivedDataからすべてのフォルダを削除しても、これらのプロジェクトの構築、テスト、コンパイルに支障がないことを確認したいのです。

どのように解決するのですか?

からすべてのファイルを削除することができます。 DerivedData サブフォルダ (Not DerivedData Folder) を直接表示します。

プロジェクトの作業には影響ありません。のコンテンツは DerivedData フォルダはビルド時に生成されるので、必要であれば削除してください。問題ありません。

の中身は DerivedData は、プロジェクトを再度ビルドする際に再作成されます。

Xcode8+のアップデート

Xcode8から、ウィンドウタブのプロジェクトオプションが削除されたので、最初の方法を使用することができます。

Xcode -> Preferences -> location -> click on small arrow button as i explain in my first answer.

Xcode7.3アップデート 特定のプロジェクトのDeriveDataを削除するには、次の手順を実行する必要があります。

次の場所に移動します。 Window -> Project :

プロジェクトのリストは DerivedData フォルダを削除するか、あるいは直接個々のプロジェクトの DerivedData


私はXcode5を使用していませんが、4.6.3では、以下のものがあります。 DerivedData というフォルダがあります。

環境設定]をクリックすると...

このようなウィンドウが表示されます。