Aide Levo · Pour votre Mac

Pour les développeurs iOS et Mac : DerivedData, simulateurs, Device Support

Xcode est la première raison pour laquelle le Mac d’un développeur se remplit. Presque tout revient tout seul, donc presque tout peut être supprimé sans risque. Levo sait où cela se trouve et vérifie d’abord que Xcode ne l’utilise pas.

Ce que Levo recherche

Quand Levo n’y touche pas

Les données de build avec lesquelles Xcode travaille sont verrouillées. Levo vérifie si Xcode, xcodebuild et les services de build tournent, et si un simulateur est démarré. Une ligne verrouillée indique pourquoi et se déverrouille quand le travail s’arrête. Les données de build d’un projet que vous n’avez pas touché depuis un moment, ou dont le dossier de projet a disparu, sont les premières cochées.

Voir Éléments verrouillés pour le fonctionnement.

Une bonne routine

  1. Laissez votre agent faire la première analyse. Il lit les tailles et l’âge des dossiers et donne une raison à chaque ligne.
  2. Regardez d’abord les groupes Xcode build data et Simulators and emulators. Ce sont généralement les plus gros.
  3. Choisissez Careful pour ne cocher que ce qui revient tout seul. Choisissez Aggressive quand vous avez besoin d’espace tout de suite et pouvez vivre avec un premier build plus lent ou un nouveau téléchargement. Niveaux de nettoyage explique chacun d’eux.
  4. Cliquez sur Clean up, puis lancez un build pour tout réchauffer.

Ce qui revient

Tout ce qui se trouve dans DerivedData, les caches et les caches de simulateurs est recréé à partir de votre code source. Les appareils simulés perdent leurs données une fois supprimés, donc les données de test d’une app dans un simulateur disparaissent avec. Les fichiers de device support reviennent quand vous connectez l’appareil.