62 votes

Réduire la taille de l'application Xcode

Existe-t-il un moyen de réduire l'espace disque utilisé pour stocker l'application Xcode ? Je n'ai téléchargé Xcode que pour pouvoir compiler du C et du C++, donc si possible, j'aimerais qu'il occupe beaucoup moins que les 9,22 Go dont il a besoin actuellement. Peut-être y a-t-il des parties optionnelles que je peux désinstaller ?

70voto

Bien que cela ne soit pas directement lié à la taille de l'application Xcode. Il existe de nombreux endroits où vous pouvez supprimer des fichiers pour libérer de l'espace.

1. Données dérivées Xcode conserve des données sur vos projets, notamment l'index, les résultats de la construction et les journaux. Aller à ~/Library/Developer/Xcode/DerivedData/ et supprimez les dossiers des projets pour lesquels vous n'avez plus besoin de conserver ces données.

2. Support des appareils iOS Xcode stocke des informations sur les appareils que vous avez utilisés pour le développement. Supprimez les données qui ne sont plus nécessaires dans ~/Library/Developer/Xcode/iOS DeviceSupport/ .

3. Archives Supprimez ceux dont vous n'avez pas besoin dans l'Organisateur, ou allez à ~/Library/Developer/Xcode/Archives/ pour les supprimer en masse. Veillez à ne pas supprimer les archives pour lesquelles vous avez encore besoin des données dSYM pour le débogage.

4. Simulateurs Les simulateurs sont stockés sous ~/Library/Developer/CoreSimulator/Devices . Pour chaque version d'iOS pour laquelle vous construisez.

5. Documentation Parcourir et supprimer les données inutiles sous ~/Library/Developer/Shared/Documentation/DocSets .

2 votes

Je n'ai que 3 dossiers dans Xcode : DerivedData , iOS Device Logs et UserData . Les deux premiers dossiers sont de zéro KB, et UserData n'est que de 8KB. Je ne dispose pas d'un CoreSimulator dans le dossier Developer . J'ai déjà supprimé les DocSets, qui prenaient ~2.5GB supplémentaires en plus des 9.22 que Xcode utilise.

23voto

Oskar Points 1242

Une solution plus élégante serait peut-être d'utiliser les outils en ligne de commande au lieu de Xcode.

Vous pouvez supprimer complètement Xcode (ou sauter l'installation). Au lieu de télécharger et d'installer Xcode, ouvrez la ligne de commande (l'application terminal fonctionne sans problème) et tapez gcc.

Cela fera apparaître une fenêtre dans laquelle vous pourrez installer les outils de ligne de commande. Cliquez sur installer, cliquez sur accepter et les compilateurs, bibliothèques et débogueurs C seront téléchargés et installés.

Sous 10.11, les outils en ligne de commande occupent environ 200 Mo d'espace disque. Le dmg pour installer les outils de ligne de commande de la version bêta de Xcode 9 est également inférieur à ce chiffre. Il s'agit donc d'un ensemble d'outils assez réduit si vous souhaitez préserver l'espace disque, si vous pouvez utiliser un autre IDE/éditeur et si vous n'avez pas besoin de toutes les fonctionnalités fournies par Xcode.

2 votes

De nombreux programmes ont en fait besoin du Xcode complet pour fonctionner correctement.

1 votes

Wow @TeaTree quel genre de programmes ? C'est une dépendance assez importante à installer, mais si vous êtes un développeur, c'est peut-être la raison.

1 votes

Bon à rien par exemple, mais ce qui me fait vraiment penser cela, c'est que chaque fois que je rencontre un problème avec gcc, ce qui le résout est d'installer le Xcode complet.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X