Diskzyv0.1
Suppression sans risque

Dossier Previews de Xcode sur Mac : peut-on le supprimer ?

Réponse courte

Oui, il peut être vidé sans risque. Le dossier Previews contient un jeu de simulateurs distinct que Xcode n'utilise que pour les aperçus SwiftUI, et Xcode les recrée la prochaine fois que vous ouvrez un aperçu.

Où il se trouve

~/Library/Developer/Xcode/UserData/Previews

De quoi il s'agit

Quand vous utilisez le canevas d'aperçu dans Xcode, l'aperçu s'exécute dans un simulateur. Xcode garde ces simulateurs d'aperçu à l'écart de ceux que vous voyez dans la liste des appareils, dans ~/Library/Developer/Xcode/UserData/Previews, à l'intérieur d'un dossier nommé Simulator Devices.

Chaque appareil d'aperçu est un système de fichiers simulé complet, comme ceux de CoreSimulator/Devices. Un nouvel appareil est créé pour chaque type d'appareil et chaque runtime sur lesquels vous lancez un aperçu.

Il grossit parce que rien ne supprime les appareils d'aperçu des runtimes ou des types d'appareils que vous avez cessé d'utiliser, et qu'ils n'apparaissent pas dans la fenêtre Devices and Simulators de Xcode.

Quelle taille il peut atteindre

De quelques centaines de Mo à de nombreux Go, selon le nombre de types d'appareils et de versions de système que vous avez utilisés pour les aperçus.

Comment le vider à la main

  1. Quittez Xcode pour qu'aucun aperçu ne soit en cours d'exécution.
  2. Exécutez la commande ci-dessous. Elle supprime tous les simulateurs du jeu d'appareils distinct que Xcode utilise pour les aperçus. Vos simulateurs habituels ne sont pas touchés.
  3. Ouvrez Xcode à nouveau. Le premier aperçu prend plus de temps, le temps que Xcode crée un nouvel appareil d'aperçu.
Dans Terminal
xcrun simctl --set previews delete all

Ce qui se passe ensuite

Le premier aperçu après le nettoyage est plus lent, car Xcode doit créer et démarrer un nouveau simulateur d'aperçu. Vos projets, vos simulateurs habituels et le reste de UserData, comme les extraits de code et les raccourcis clavier, restent inchangés.

Comment Diskzy le traite

Diskzy compte ce dossier avec les données de développement dans la vue System Data (Données système) et indique sa taille sur la carte du disque, à côté de DerivedData et des autres dossiers Xcode que liste l'onglet Clean up (nettoyage).

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日本語