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:
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 …
Sélectionnez Emplacement du xcode à partir des outils de ligne de commande.
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.
User-Mac-mini: ~ user_name $ cd / Utilisateurs / yser_name / Documents / Developer / Xcode_Projects / Xcode_Proj / AAG / EJ
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.
Ça a marché.