changer le chemin du développeur xcrun

Comment puis-je changer le répertoire vers lequel xcrun pointe? pointe actuellement vers

xcrun: Erreur: impossible de spécifier le chemin Xcode actif ‘/Volumes/Xcode/Xcode44-DP7.app/Contents/Developer’. (Aucun fichier ou répertoire de ce nom)

J’ai besoin de changer de lieu Je vous remercie.

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer 

Utilisez xcode-select -switch pour choisir la version de Xcode que vous utilisez par défaut.

Dans mon cas, je devais:

  1. Installez les outils de ligne de commande de Xcode, accédez aux préférences -> Emplacements et définissez une valeur correcte pour les outils de ligne de commande .
  2. Dans l’ onglet Téléchargements -> Composants , j’ai cliqué sur Installer sur une ligne appelée Outils de ligne de commande .
  3. Marmalade a commencé à bien fonctionner avec Xcode.

Si vous exécutez cette commande:

 $ xcode-select -p 

il imprimera à l’écran comme ci-dessous:

/Volumes/Xcode/Xcode44-DP7.app/Contents/Developer (dans votre cas)

Pour le changer par défaut, vous pouvez faire comme suit:

 $ sudo xcode-select -r Password: 

Revérifier:

 $ xcode-select -p /Applications/Xcode.app/Contents/Developer 

Obtenez plus d’informations de:

 $ xcode-select Usage: xcode-select [options] Print or change the path to the active developer directory. This directory controls which tools are used for the Xcode command line tools (for example, xcodebuild) as well as the BSD development commands (such as cc and make). Options: -h, --help print this help message and exit -p, --print-path print the path of the active developer directory -s , --switch  set the path for the active developer directory -v, --version print the xcode-select version -r, --reset reset to the default command line tools path 
 sudo xcode-select --switch /Library/Developer/CommandLineTools 

Ouvrez xcode et accédez aux préférences …

entrer la description de l'image ici

Sélectionnez Emplacement du xcode à partir des outils de ligne de commande.

entrer la description de l'image ici Après cela, exécutez la commande à partir du terminal.

Vous pouvez également remplacer la variable d’environnement DEVELOPER_DIR à la place:

 export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer" 

Ce paramètre est unique pour chaque compte d’utilisateur. S’il est présent, il remplace le choix de xcode-select .

Facultatif: vous pouvez faire en sorte que cela persiste entre les sessions de connexion en modifiant votre fichier .bash_profile.

sudo xcode-select –switch / Library / Developer / CommandLineTools fonctionne pour moi.

Pour votre information je bousille ma config avec ceci:

  sw_vers -productVersion | grep -E '^10\.([89]|10)' >/dev/null && bash -c "[ -d /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain ] && sudo -u $(ls -ld /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain | awk '{print $3}') bash -c 'ln -vs XcodeDefault.xctoolchain /Applications/Xcode.app/Contents/Developer/Toolchains/OSX$(sw_vers -productVersion).xctoolchain' || sudo bash -c 'mkdir -vp /Applications/Xcode.app/Contents/Developer/Toolchains/OSX$(sw_vers -productVersion).xctoolchain/usr && for i in bin include lib libexec share; do ln -s /usr/${i} /Applications/Xcode.app/Contents/Developer/Toolchains/OSX$(sw_vers -productVersion).xctoolchain/usr/${i}; done'" 

J’essayais d’obtenir Git Clone via Terminal.

  1. User-Mac-mini: ~ user_name $ cd / Utilisateurs / yser_name / Documents / Developer / Xcode_Projects / Xcode_Proj / AAG / EJ

  2. user-Mac-mini: EJ nom_utilisateur $ git clone https://smaplebitbucket.org/projectname/sample.git

J’ai eu moins d’erreur:

 xcrun: error: active developer path ("/Applications/Xcode 8.app/Contents/Developer") does not exist, use `xcode-select --switch path/to/Xcode.app` to specify the Xcode that you wish to use for command line developer tools (or see `man xcode-select`) 

Intentiellement, j’avais deux xcode 7.3 et 8.0. J’ai gardé le nom de xcode pour 7.0 et xcode 8 pour 8.0.

J’ai supprimé le xcode pour 7.0 des applications et renommé xcode 8 en xcode .
Dans les préférences Xcode, il s’agissait de pointer vers l’emplacement xcode 8 mais ce n’était pas le cas.

J’ai changé l’emplacement en utilisant la commande:

  sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer 

Git Command a fonctionné et j’ai pu télécharger le projet depuis GIT.

vous pouvez également le faire à partir de préférence Xcode.

entrer la description de l'image ici

Ça a marché.