---
id: mac-storage-basics.how-do-i-free-up-space-used-by-xcode
url: https://storagestudio.us/faq/mac-storage-basics/how-do-i-free-up-space-used-by-xcode
category: "Mac storage basics"
subcategory: "Developer tools"
question: "How do I free up space used by Xcode?"
alt_questions:
  - "xcode taking up too much space"
  - "clean xcode storage mac"
  - "xcode storage cleanup"
  - "reduce xcode disk usage"
  - "xcode 100gb mac"
  - "delete xcode caches"
short_answer: "Quit Xcode, then clear DerivedData, old Archives you don't need, old iOS DeviceSupport versions and unused simulators/runtimes, all under ~/Library/Developer."
tags: ["xcode", "developer", "deriveddata"]
related: ["https://storagestudio.us/faq/mac-storage-basics/how-do-i-delete-old-ios-simulators", "https://storagestudio.us/faq/mac-storage-basics/is-it-safe-to-delete-deriveddata", "https://storagestudio.us/faq/mac-storage-basics/what-is-the-developer-category-in-storage-settings"]
applies_to: "all"
last_reviewed: 2026-10-01
---

# How do I free up space used by Xcode?

Xcode spreads data across several places under `~/Library/Developer`. The big, safe-to-clear ones are:

- **DerivedData** (build products and indexes) — delete its contents; rebuilt on the next build.
- **Archives** — old app archives you've already distributed; keep ones you might need for crash symbolication.
- **iOS DeviceSupport** — support files for each device OS version you've connected; old versions can go.
- **Simulators and runtimes** — see [removing simulators](https://storagestudio.us/faq/mac-storage-basics/how-do-i-delete-old-ios-simulators).

Quit Xcode first. Storage Studio's What's Using Space measures DerivedData, device support and simulator data by name, and Free Up Space can clear developer caches with a review first.
