Diskzyv0.1
Suppression sans risque

iOS DeviceSupport dans Xcode : peut-on le supprimer ?

Réponse courte

Oui, iOS DeviceSupport peut être supprimé sans risque. Xcode copie ces fichiers depuis un appareil la première fois que vous le connectez, et il les copie à nouveau s'ils sont absents.

Où il se trouve

~/Library/Developer/Xcode/iOS DeviceSupport

De quoi il s'agit

Pour déboguer une app sur un vrai iPhone ou iPad et pour interpréter les rapports de plantage qui en proviennent, Xcode a besoin des symboles système de la version exacte d'iOS installée sur cet appareil. La première fois que vous connectez un appareil exécutant une version donnée, Xcode copie ces symboles dans un dossier nommé d'après le modèle de l'appareil et la version d'iOS.

Il grossit parce que chaque mise à jour d'iOS sur chaque appareil que vous branchez ajoute un nouveau dossier, et que les anciens ne sont jamais supprimés. Après quelques années de mises à jour, la plupart des dossiers correspondent à des versions d'iOS qu'aucun de vos appareils n'exécute plus.

Des dossiers équivalents existent à côté pour les autres plateformes, comme watchOS DeviceSupport et tvOS DeviceSupport.

Quelle taille il peut atteindre

Chaque version représente en général quelques Go : un Mac utilisé depuis longtemps peut donc en contenir des dizaines de Go.

Comment le vider à la main

  1. Quittez Xcode.
  2. Dans le Finder, choisissez Aller > Aller au dossier et saisissez ~/Library/Developer/Xcode/iOS DeviceSupport.
  3. Le nom de chaque dossier indique un modèle d'appareil et une version d'iOS. Placez dans la corbeille les versions que vos appareils n'exécutent plus et gardez les versions actuelles pour gagner du temps plus tard.
  4. Si vous préférez tout vider, la commande ci-dessous supprime toutes les versions du dossier.
  5. Videz la corbeille si vous êtes passé par le Finder.
Dans Terminal
rm -rf ~/Library/Developer/Xcode/iOS\ DeviceSupport/*

Ce qui se passe ensuite

La prochaine fois que vous connectez un appareil dont le dossier a disparu, Xcode passe quelques minutes à copier à nouveau les symboles avant que vous puissiez y exécuter une app. Les rapports de plantage d'une version d'iOS supprimée peuvent ne pas être entièrement symboliqués tant que ses symboles ne sont pas revenus.

Comment Diskzy le traite

Dans l'onglet Clean up (nettoyage), Diskzy laisse décochées les deux versions de DeviceSupport les plus récentes et coche les plus anciennes. Il fait de même pour watchOS, tvOS et visionOS.

Guides associés

Voyez où est passé l'espace de votre Mac

Diskzy cartographie votre disque, explique les Données système et supprime ce qui peut l'être sans risque. Gratuit pendant 72 heures, puis 9 $ une seule fois pour 2 Mac.

Essayer Diskzy gratuitement
Lire cette page en:EnglishEspañolDeutschPortuguêsFrançaisTürkçe日本語