web-dev-qa-db-fra.com

Le dossier MacOS Xcode CoreSimulator est très volumineux. Est-il possible de supprimer du contenu?

Mon dossier ~/Library/Developer/CoreSimulator/Devices a une taille de 26 Gb.

Est-il prudent de supprimer tout le contenu? Ces fichiers seront-ils automatiquement régénérés?

183
Franck

Essayez de lancer xcrun simctl delete unavailable dans votre terminal.

Réponse originale: Xcode - libre d’effacer le dossier des périphériques?

521
Petr Syrov

Ce répertoire fait partie de vos données utilisateur et vous pouvez supprimer toutes les données utilisateur sans affecter sérieusement Xcode. Vous pouvez supprimer tout le répertoire CoreSimulator /. Xcode y recréera de nouvelles instances lors de la prochaine exécution du simulateur. Si vous pouvez vous permettre de perdre des données de simulateur antérieures de vos applications, c’est le moyen le plus simple d’obtenir de l’espace.

38
MacMark

pour Xcode 8:

Ce que je fais, c'est exécuter Sudo du -khd 1 dans le terminal pour voir les montants de stockage de mon système de fichiers pour chaque dossier sous forme de texte simple, puis explorer en amont ou en aval l'endroit où se cachent les énormes Go - cd commande.

En fin de compte, vous trouverez le dossier tilisateurs // Bibliothèque/Développeur/CoreSimulator/Périphériques où vous pouvez vous inquiéter de la suppression de tous les "périphériques" utilisant les versions iOS dont vous n’avez plus besoin. Il est également sûr de les supprimer tous, mais gardez à l’esprit que vous perdrez des données écrites sur l’appareil, telles que des fichiers SQLite que vous voudrez peut-être utiliser comme version de sauvegarde.

J'ai déjà économisé plus de 50 Go en faisant autant de tests sur les anciennes versions d'iOS.

9
whyoz

Si vous êtes un iOS developer:

Vérifiez le nombre de simulateurs que vous avez téléchargés car ils occupent beaucoup de place:

Aller à: Library/Developer/Xcode/iOS DeviceSupport

Supprimez également les anciennes applications archivées:

Aller à: Library/Developer/Xcode/Archives

J'ai effacé 100 Go en faisant cela.

0