Xcode DerivedData No Space Left
Xcode `No space left on device` errors often point at DerivedData or ModuleCache, but the safest fix is to separate rebuildable cache from archives, simulator runtimes, and project state.
Free browser cleanup
Find the biggest storage culprit first.
Run the Chrome or Edge web scan, delete one approved low-risk item free, then use the $29 Deep Cleanup only if meaningful space remains.
Usually safer to clean
- DerivedData after Xcode and xcodebuild jobs are stopped
- ModuleCache.noindex when the build can regenerate modules
- Old build logs and temporary intermediates after preserving failure logs you need
Review before deleting
- Archives used for releases, crash symbolication, or App Store history
- Simulator runtimes required by active projects or CI matrix jobs
- DeviceSupport folders for devices still used by QA or release testing
Read-only checks first
du -sh ~/Library/Developer/Xcode/DerivedData
du -sh ~/Library/Developer/Xcode/Archives
du -sh ~/Library/Developer/CoreSimulator
du -sh ~/Library/Developer/Xcode/iOS\ DeviceSupport 2>/dev/null
Need this as a repeatable team rule?
SafeDisk turns one representative Xcode scan into a safe/review/do-not-touch cleanup plan for developers, QA automation, or macOS CI runners.
Deep Cleanup
Still full after the free cleanup?
Send your email once. We reply with the $29 payment link, one clarification, or a no-pay answer if the free cleanup is enough.