Bytewell
  • 機能
  • 価格
  • メニュー
    • 機能
    • 価格
  • JA
    • English
    • Deutsch
    • Español
    • 日本語
    • Türkçe
    • 简体中文
    • 繁體中文
  • ダウンロード
Bytewell›ガイド

Xcode が容量を使いすぎるとき:削除しても安全なもの

更新日:2026年11月1日

Xcode 本体だけでも数 GB ありますが、Xcode が残していくもののほうがずっと大きくなりがちです。ビルドフォルダ、シミュレータ、シミュレータのランタイム、そしてこれまでに接続したすべてのデバイスのデバッグシンボルです。

結論:DerivedData、Device Support フォルダ、プレビュー用のシミュレータ、もう使わないシミュレータは削除しても安全です。必要になれば Xcode がまたビルドするか、ダウンロードし直します。Archives は、もう必要ないと確信できるもの以外は残しておきましょう。

このページの内容

  1. Xcode のデータはどこに保存されている?
  2. DerivedData はどうやって削除する?
  3. 古いシミュレータやシミュレータのランタイムを削除するには?
  4. iOS DeviceSupport は削除しても大丈夫?
  5. Xcode の Archives は削除したほうがいい?
  6. 削除しても 1 週間ほどで容量がまた増えるのはなぜ?

Xcode のデータはどこに保存されている?

  • ~/Library/Developer/Xcode/DerivedData:これまでに開いたすべてのプロジェクトのビルド結果とインデックス。安全:次のビルドで作り直されます(その 1 回だけ遅くなります)。
  • ~/Library/Developer/Xcode/iOS DeviceSupport(と watchOS、tvOS、macOS、visionOS の同様のフォルダ):接続したデバイスとシステムバージョンごとにコピーされたデバッグシンボル。安全:そのデバイスを次に接続したときに、またコピーされます。
  • ~/Library/Developer/CoreSimulator/Devices:シミュレータ本体と、その中にインストールしたアプリやデータ。ランタイムがなくなったシミュレータは、容量を食うだけです。
  • シミュレータのランタイム(シミュレータ用の iOS、watchOS、visionOS 一式で、1 つあたり数 GB)。macOS はこれを Xcode ではなく、システムデータとして数えます。
  • ~/Library/Developer/Xcode/UserData/Previews:SwiftUI のプレビュー用に作られたシミュレータ。安全:自動で作り直されます。
  • ~/Library/Developer/CoreSimulator/Caches と ~/Library/Developer/XCTestDevices:シミュレータのキャッシュと、並列テスト用に作られたクローン。安全です。
  • ~/Library/Developer/Xcode/Archives:App Store や TestFlight 向けにアーカイブしたすべてのビルド。要確認:下記を参照してください。

DerivedData はどうやって削除する?

  1. Xcode を終了します。
  2. Finder で「移動」›「フォルダへ移動」(Shift + Command + G)を選び、~/Library/Developer/Xcode/DerivedData を貼り付けます。
  3. 中のフォルダを選択してゴミ箱に入れます。容量を空けるには、ゴミ箱を空にします。

ターミナルでは次のコマンドで同じことができますが、ゴミ箱を経由しないので取り消せません。

rm -rf ~/Library/Developer/Xcode/DerivedData/*

古いシミュレータやシミュレータのランタイムを削除するには?

シミュレータの一覧が正しく保たれるように、Xcode 自身のツールに任せましょう。

xcrun simctl delete unavailable
xcrun simctl runtime list
xcrun simctl runtime delete <runtime identifier>

1 行目は、ランタイムがもうインストールされていないシミュレータを削除します。残りの 2 行は、インストール済みのランタイムを一覧表示し、もうテストに使わないものを削除します。ランタイムは Xcode › Settings › Components(古い Xcode では Platforms)からも削除でき、シミュレータを個別に削除するには Window › Devices and Simulators を使います。

iOS DeviceSupport は削除しても大丈夫?

はい。各フォルダには 1 つのデバイスとシステムバージョンのシンボルが入っていて、そのデバイスでデバッグするときに Xcode が読みやすいスタックトレースを表示するために使います。手元のデバイスでもう動いていないバージョンのフォルダは削除しましょう。そうしたデバイスをまた接続すると、Xcode がシンボルをコピーし直します(数分かかります)。

Xcode の Archives は削除したほうがいい?

確信が持てるものだけにしましょう。アーカイブには、リリースしたビルドそのものと、そのデバッグシンボル(dSYM)が入っています。これがないと、そのバージョンのクラッシュレポートを読みやすいスタックトレースに変換することも、そのビルドをもう一度書き出すこともできません。まだ使われているバージョンのアーカイブは残しておく、というのがよい目安です。

削除しても 1 週間ほどで容量がまた増えるのはなぜ?

DerivedData はビルドのたびにまた大きくなり、新しい Xcode や iOS のバージョンが出ると、新しいランタイムや Device Support が加わります。これは正常です。これらのフォルダはキャッシュだからです。ときどき、またはディスクの空きが少なくなったときに削除すれば十分です。

Bytewell はこれらをサイズ付きで一覧にして「安全」か「要確認」かを示し、シミュレータはランタイムと合わせて表示します。選んだものはゴミ箱に入れるので、元に戻せます。シミュレータとランタイムについては、xcrun simctl のコマンドを示すこともできます。

ダウンロード

ガイド

  • Claude Code、Codex、Cursor のディスク使用量:安全に消せるものClaude Code、Codex、Gemini CLI、Cursor、VS Code がセッション記録、ワークツリー、ランタイム、エディタの状態を Mac のどこに保存し、どれを安全に削除できるか。
  • Mac で Docker がディスク容量を使いすぎるとき:Docker.raw の解説Docker Desktop はすべてを Docker.raw という 1 つのファイルに保存します。巨大に見える理由、何が容量を使っているかの確認方法、Mac で安全に空きを作る docker prune コマンド。
  • Ollama、LM Studio、Hugging Face のモデルは Mac のどこにあるかOllama、LM Studio、Hugging Face がローカル AI モデルを Mac のどこに保存するか、どれくらい大きくなるか、同じモデルの重複の見つけ方と削除する方法。
  • Mac の SSD の健康状態と消耗度を確認する方法macOS の表示は「S.M.A.R.T. 状況:検証済み」だけ。Mac の SSD の本当の消耗度(Percentage Used、書き込み量、エラー)の読み方と数値の意味、消耗の原因を解説します。
  • Mac の「システムデータ」とは何か、どうすれば減らせるかMac のストレージ設定にあるシステムデータの正体は、キャッシュ、ログ、Time Machine のスナップショット、スワップ、iPhone のバックアップ、アプリのデータ、仮想マシンのディスク。それぞれの中身と削除できるもの。
  • Mac で古い node_modules フォルダとパッケージキャッシュを見つけて削除する方法Mac 上の node_modules フォルダを 1 つのコマンドですべて見つける方法と、npm、pnpm、Yarn、Homebrew、pip、Go、Gradle のどのキャッシュを安全に消せるか、その消し方。
  • Safari で X の動画や GIF が真っ黒になるX(Twitter)の動画や GIF が Safari では黒いまま再生時間だけ進み、Chrome では再生できる場合、Safari の動画用ヘルパーが固まっています。Cmd+Q で Safari を終了して開き直してください。
返金 プライバシー 利用規約 お問い合わせ

Bytewell は Axleno が開発しています。

© 2026 Axleno LLC. All rights reserved.