Xcode iOS DeviceSupport: what it is and whether you can delete it

Files Xcode copies from each iPhone or Apple Watch software version you connected for testing.

Short answer

Yes. ~/Library/Developer/Xcode/iOS DeviceSupport (and watchOS DeviceSupport) holds debug symbols copied from each iOS version you connected for testing. Old versions are never removed automatically. Deleting them is safe; Xcode copies them again the next time you connect that device, which takes a few minutes.

The five questions

What is this?

Files Xcode copies from each iPhone or Apple Watch software version you connected for testing.

Why is it big?

A new set is added for every software version, and old ones are never removed.

Is it safe to remove?

Yes.

What happens after?

Xcode copies them again the next time you connect that device for testing, which can take a few minutes.

Will it come back?

Only for devices you connect again.

TidyMac label: Safe. Your Mac or your apps recreate this automatically. Removing it won’t lose anything you made.

How big it gets: 3–30 GB. Each iOS version adds 2–5 GB.

Where it lives: ~/Library/Developer/Xcode/iOS DeviceSupport, ~/Library/Developer/Xcode/watchOS DeviceSupport, ~/Library/Developer/Xcode/tvOS DeviceSupport, ~/Library/Developer/Xcode/visionOS DeviceSupport, ~/Library/Developer/Xcode/macOS DeviceSupport

Do it yourself

Quit Xcode. In Finder choose Go > Go to Folder, type ~/Library/Developer/Xcode/iOS DeviceSupport, and move old versions to the Trash.

open ~/Library/Developer/Xcode/iOS\ DeviceSupport
~/Library/Developer/Xcode/iOS DeviceSupport and watchOS DeviceSupport.

See your own xcode device support in seconds

Scan free, see every part of your storage explained, and clean only what’s safe. Everything goes to the Trash first.

Frequently asked questions

Is it safe to delete xcode device support on a Mac?

Yes.

Why are my xcode device support so big?

A new set is added for every software version, and old ones are never removed.

What happens after I remove xcode device support?

Xcode copies them again the next time you connect that device for testing, which can take a few minutes.

Will xcode device support come back?

Only for devices you connect again.

How do I clean xcode device support manually?

Quit Xcode. In Finder choose Go > Go to Folder, type ~/Library/Developer/Xcode/iOS DeviceSupport, and move old versions to the Trash.

Keep reading