8 votes

Changer l'emplacement d'installation par défaut pour installer xCode

Je veux installer Xcode dans mon MacBook Air OSX 10.8.3. Le problème est que mon disque dur MacBook a seulement 64 Go et il est presque plein. J'ai un disque dur externe (formaté en partition MAC) et comment puis-je installer Xcode sur ce disque dur? Parce que quand j'essaie d'installer Xcode, j'obtiens une erreur indiquant qu'il n'y a pas suffisamment de mémoire disponible.

Merci.

8voto

J'ai récemment déplacé mon Xcode (4.6.2) de /Applications à /Users/daniel/Applications (je me prépare à alléger la partition principale du système pour utiliser une cible iSCSI pour mon dossier personnel et je veux y mettre le maximum de choses possible).

Le lien dans le commentaire de Buscar ci-dessus n'est pas valable pour les nouveaux Xcodes qui passent par l'App Store. Au lieu de cela, déplacez simplement l'application en utilisant Finder. Vous devrez probablement fournir vos identifiants (en raison des autorisations administratives sur certains des fichiers à l'intérieur de Xcode.app).

Vous remarquerez d'abord que Xcode démarre comme si rien ne s'était passé. Tout semble bien, mais ce n'est pas tout à fait le cas — vos Command Line Tools seront altérés. D'autres éléments qui en dépendent, comme Homebrew, échoueront sauf si vous faites ceci :

Dans Xcode, ouvrez les Préférences et allez dans l'onglet "Emplacements". Le menu déroulant intitulé "Command Line Tools" sera vide et il y aura un point d'exclamation à côté.

Sélectionnez simplement le Xcode dans ce menu déroulant, et après avoir une fois de plus fourni vos identifiants, tout sera en ordre :) Même les mises à jour se dérouleront comme prévu (je suis passé à la version 4.6.3 sans problème).

1voto

Anirudh Gupta Points 101

Il existe différentes solutions possibles, y compris l'utilisation de liens symboliques, le double démarrage de deux versions de macOS (une sur un SSD externe) et bien d'autres.

Mais la meilleure solution que j'ai trouvée a été de créer un nouvel utilisateur macOS et de changer son répertoire personnel vers le SSD externe (en allant dans les paramètres avancés de l'utilisateur dans Préférences Système sous Utilisateurs et groupes).

Les étapes exactes que j'ai suivies :

  1. Créer une nouvelle partition APFS sur le SSD externe avec 100 Go de stockage. (nommée NewVol)

  2. Créer un nouvel utilisateur macOS et changer son répertoire personnel en /Volumes/NewVol/utilisateur

  3. Connectez-vous au nouvel utilisateur avec le SSD externe connecté et installez Xcode dans ~/Application (c'est-à-dire le dossier Application local, pas /Application)

La raison pour laquelle cela fonctionne le mieux est que vous n'avez pas besoin de gérer manuellement les liens symboliques, et les liens symboliques pourraient poser des problèmes lors des constructions. Tous les fichiers requis (y compris les constructions et les fichiers temporaires) sont stockés dans le répertoire de l'utilisateur, donc aucun espace n'est occupé sur le disque interne. De plus, vous n'avez pas à installer un système d'exploitation séparé complet et à passer par des cycles de redémarrages pour basculer entre les systèmes d'exploitation.

-1voto

Ashley Points 4027

Une idée:

  1. Déplacez une partie de vos données sur votre disque dur externe pour libérer de l'espace disque temporairement.
  2. Installez Xcode (sur votre disque dur interne).
  3. Déplacez l'application Xcode sur votre disque dur externe (je crois qu'il est possible de déplacer les versions récentes de Xcode en la glissant dans le Finder, car c'est désormais une application autonome).
  4. Transférez à nouveau vos données sur votre disque dur interne.

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