(Here's a handy shell command for step 5: xcrun simctl delete unavailable )Ĭaches are always safe to delete since they will be recreated as necessary. As it is user data, no big issue if you delete it completely but it’s safer to use ‘Reset Content and Settings’ option from the menu to delete all of your app data in a Simulator.
It’s obvious that you can toss the older version simulator folder/folders if you no longer support your apps for those versions. It’s simulator’s territory that's where it stores app data. ~/Library/Developer/Xcode/iOS DeviceSupportĬore Simulator folder is familiar for many Xcode users. But we should keep a few although we test app from device mostly. Keep the latest version and rest of them can be deleted (if you don’t have an app that runs on 5.1.1, there’s no reason to keep the 5.1.1 directory/directories). IOS Device Support folder creates a subfolder with the device version as an identifier when you attach the device. Xcode will manage of archives and creates new file when new build is archived. Before you decide to delete contents of this folder, here is a warning - if you want to be able to debug deployed versions of your App, you shouldn’t delete the archives. Most of the time, it occupy huge space! ~/Library/Developer/Xcode/DerivedDataĪll your targets are kept in the archived form in Archives folder. More Suggestive answer supporting rmaddy's answer as our primary purpose is to delete unnecessary file and folder:ĭelete this folder after every few days interval.