web-dev-qa-db-fra.com

Comment désinstaller le simulateur Xcode téléchargé?

Comment désinstaller l'un des simulateurs Xcode téléchargés?

Mon simulateur iOS 7 ne démarre pas (Unable to boot the iOS Simulator). Je veux le réinstaller complètement.

enter image description here

J'ai essayé:

  • Suppression de ~/Library/Caches/com.Apple.dt.Xcode
  • Supprimer Xcode et le télécharger à nouveau depuis l'App Store.

Mais le simulateur iOS 7.1 reste installé. Comment l'enlever?


Notez que j'ai aussi essayé:

  • Réinitialisation du contenu et des paramètres du simulateur.
  • Supprimer le simulateur et le recréer.

et ça n'a pas résolu mon problème.

175

Vous pouvez les supprimer de /Library/Developer/CoreSimulator/Profiles/Runtimes(pas ~/Library!):

screenshot

414
Nimit Parekh

NOTE: Ceci ne fera que supprimer une configuration de périphérique de la liste des périphériques Xcode. Pour supprimer les fichiers du simulateur de votre disque dur, reportez-vous à la réponse précédente.

Pour Xcode 7, utilisez simplement le menu Fenêtre\Périphériques dans Xcode:

Devices menu

Sélectionnez ensuite l’émulateur à supprimer dans la liste de gauche et cliquez dessus avec le bouton droit de la souris. Voici l'option Supprimer: enter image description here

C'est tout.

75
CTiPKA

Exécutez cette commande dans Terminal pour supprimer les simulateurs inaccessibles à partir de la version actuelle de Xcode utilisée.

xcrun simctl delete unavailable

Aussi, si vous cherchez à récupérer de l’espace lié au simulateur, Michael Tsai a constaté que la suppression des journaux de la simulation lui permettait de gagner 30 Go.

~/Library/Logs/CoreSimulator
60
Steve Moser

Légèrement en dehors du sujet, mais pourrait être très utile car cela pourrait servir de base à d’autres tâches que vous voudrez peut-être faire avec des simulateurs.

J'aime garder ma liste de simulateurs au minimum, et comme il n'y a pas de sélection multiple dans les "Appareils et simulateurs", il est difficile de tous les supprimer.

Je lance donc tous les sims que je veux utiliser, puis supprime tous les simulateurs que je n'ai pas démarrés.

Supprimer tous les simulateurs d'arrêt:

xcrun simctl list | grep -w "Shutdown"  | grep -o "([-A-Z0-9]*)" | sed 's/[\(\)]//g' | xargs -I uuid xcrun simctl delete  uuid

Si vous avez besoin de récupérer des simulateurs individuels, ajoutez-les simplement à la liste dans "Appareils et simulateurs" avec le bouton Plus.

enter image description here

19
possen