Puis-je supprimer des données d’iOS DeviceSupport?

Après avoir passé en revue et nettoyé mon disque avec de vieilles choses dont je n’avais plus besoin, je suis tombé sur le dossier iOS DeviceSupport dans MacHD / Utilisateurs / Utilisateur / Bibliothèque / Développeur / Xcode qui prenait près de 20 Go.

Une question similaire a déjà été posée, mais depuis lors, beaucoup de choses ont changé et voudraient une réponse actualisée.

Tant que j’ai la version que j’utilise pour les tests, puis-je supprimer les versions plus anciennes / inutilisées sans rien casser?

capture d'écran

Le dossier ~/Library/Developer/Xcode/iOS DeviceSupport n’est fondamentalement nécessaire que pour symboliser les journaux de crash.

Vous pouvez purger complètement le dossier entier. Bien sûr, la prochaine fois que vous connecterez l’un de vos appareils, Xcode téléchargera à nouveau les données de symbole de l’appareil.

Je nettoie ce dossier environ une fois par an en supprimant les dossiers des versions d’iOS que je ne supporte plus ou je m’attends à devoir jamais symboliser un journal de panne.

Plus de réponse suggestive à l’appui de la réponse de rmaddy car notre objective principal est de supprimer les fichiers et dossiers inutiles:

  1. DeviceSupport – Vous pouvez conserver le simulateur dont vous avez besoin à l’avenir. Il symbolise les journaux de pannes pour différents appareils / iOS.

  2. Supprimer ce dossier après chaque intervalle de quelques jours

     ~/Library/Developer/Xcode/DerivedData 
  3. Toutes vos cibles sont conservées dans le formulaire archivé dans le dossier Archives. Avant de décider de supprimer le contenu de ce dossier, voici un avertissement – si vous souhaitez pouvoir déboguer les versions déployées de votre application, vous ne devez pas supprimer les archives.

     ~/Library/Developer/Xcode/Archives 
  4. Le dossier iOS Device Support crée un sous-dossier avec la version du périphérique comme identificateur lorsque vous connectez le périphérique. La plupart du temps, ce ne sont que des vieux trucs. Gardez la dernière version et les autres peuvent être supprimés (si vous ne disposez pas d’une application fonctionnant sous 5.1.1, il n’y a aucune raison de conserver le répertoire / répertoire 5.1.1).

     ~/Library/Developer/Xcode/iOS DeviceSupport 
  5. Le dossier Core Simulator est familier pour de nombreux utilisateurs de Xcode. C’est le territoire du simulateur; c’est là que sont stockées les données d’application. Il est évident que vous pouvez lancer l’ancien dossier / dossier du simulateur de version si vous ne prenez plus en charge vos applications pour ces versions. De plus, il est plus sûr d’utiliser l’option «Réinitialiser le contenu et les parameters» du menu pour supprimer toutes les données de votre application dans un simulateur.

     ~/Library/Developer/CoreSimulator 
  6. Les caches sont toujours sûrs à supprimer car ils seront recréés si nécessaire. Ce n’est pas un répertoire c’est un fichier de type Xcode Project. Supprimer de suite!

     ~/Library/Caches/com.apple.dt.Xcode 
  7. De plus, le périphérique Apple iOS synchronise automatiquement les fichiers et parameters spécifiques sur votre Mac chaque fois qu’ils sont connectés à votre ordinateur Mac. Pour être sûr, il est judicieux d’utiliser la sous-fenêtre Périphériques des préférences iTunes pour supprimer les anciennes sauvegardes. vous devriez conserver vos sauvegardes les plus récentes.

     ~/Library/Application Support/MobileSync/Backup 

Je suis revenu à environ 40 Go! Pour plus d’aide, rendez-vous sur http://ajithrnayak.com/post/95441624221/xcode-users-can-free-up-space-on-your-mac