System

Xcode iOS Device Support

Each iPhone and iPad you connect to Xcode can trigger a matching DeviceSupport bundle under iOS DeviceSupport, containing developer disk images, symbol files, dyld shared cache artifacts, and support data Xcode uses to mount the device for debugging and symbolicate crash logs. These files accumulate across iOS versions and beta builds, and old bundles often remain long after a device is updated or retired. Kudu removes obsolete iOS DeviceSupport directories to reclaim disk space without touching your projects, source code, signing identities, accounts, or device backups.

Why clean Xcode iOS Device Support?

  • Old DeviceSupport bundles from previous iOS versions pile up after every device update, and the most obvious symptom is tens of gigabytes disappearing from your Mac's storage with no change to your projects
  • Retired beta and RC support images stay behind after you stop testing those builds, leaving duplicate version folders that make the iOS DeviceSupport directory unusually large in Finder storage breakdowns
  • Stale symbol and support files for iOS builds you no longer use can slow down manual searches and cleanup inside Developer folders, with users noticing a cluttered Library folder and reduced free disk space for simulators or DerivedData
  • When macOS storage gets tight because DeviceSupport has accumulated across many devices, Xcode updates, simulator runtime installs, and archive exports are more likely to fail with low disk space warnings
  • Keeping only current support bundles reduces confusion when diagnosing device connection issues, since outdated folders can make it harder to tell whether Xcode has actually downloaded support for the iOS version on the connected phone
  • Removing unused DeviceSupport data is safe for personal content because these folders contain Xcode's developer support images and symbols, not photos, app data, settings, passwords, or iCloud account information
What gets cleaned

Cache paths Kudu targets

macOS

~/Library/Developer/Xcode/iOS DeviceSupport
Frequently asked

Common questions about Xcode iOS Device Support

Free & open source

Download Kudu and reclaim your disk space.

Available on Windows, macOS, and Linux. No account required, no feature gates, no telemetry without consent. All cleaning targets are open source and community-auditable.