J'ai dû réinstaller Xcode 4 et maintenant je reçois un message Xcode appears to be installed but xcodebuild is unusable;
et xcodebuild exists but failed to execute
tout le temps quand j'essaie d'installer quoi que ce soit en utilisant les ports:
ash-3.2 $ sudo port install wget Mot de passe: Avertissement: xcodebuild existe mais n'a pas pu être exécuté Avertissement: l'administrateur utilisateur / groupe configuré n'existe pas, sera construit en tant que root Avertissement: Xcode semble être installé mais xcodebuild est inutilisable; certains ports ne seront probablement pas construits. Avertissement: vous devrez peut-être exécuter `sudo xcode-select -switch / Applications / Xcode.app` ---> Calcul des dépendances pour wget
xcodebuild existe mais il veut un autre xcodebuild ou il veut juste être dans le /Developer
dossier?
$ which xcodebuild / usr / bin / xcodebuild $ / usr / bin / xcodebuild erreur: impossible d'exécuter '/ Developer / usr / bin / xcodebuild' (aucun fichier ou répertoire de ce type)
Quel est le problème avec cet utilitaire? Comment puis-je le réparer (j'ai déjà réinstallé Xcode)?
Mise à jour:
port
a bien fonctionné même sans xcodebuild
, je pense que MacPorts utilise make
et il a montré ce message juste pour me faire savoir que je peux avoir des problèmes avec Xcode.
C'est intéressant. J'ai essayé, … xcode-select …
mais pour une raison quelconque, il a fonctionné même après le redémarrage, mais aujourd'hui, il a fonctionné: |. Il m'a demandé si je voulais accepter le contrat de licence et après l'avoir accepté, il xcodebuild
devenait fonctionnel. Alors maintenant, je peux accepter la réponse et remercier tout le monde.
Réponses:
Tu as couru
sudo xcode-select -switch /Applications/Xcode.app
? Ce message:error: can't exec '/Developer/usr/bin/xcodebuild'
vous indique que votre système recherche xcodebuild dans `/ Developer / usr / bin / 'mais à partir de Xcode 4.3 (celui qui est installé sur l'App Store), il est situé dans le bundle Xcode.app qui se trouve dans / Applications.Éditer
Dans un commentaire à votre question, vous dites que vous avez couru
sudo xcode-select -switch /Applications/Xcode.app
. Maintenant, exécutezxcode-select -print-path
et assurez-vous qu'il indique "/Applications/Xcode.app".En outre, vous devrez peut-être télécharger les outils de ligne de commande séparément . (Je ne sais pas par expérience de première main, car je suis bloqué sur Snow Leopard pour le moment, donc je n'ai pas installé Xcode 4.3.)
la source
Comme indiqué ici https://trac.macports.org/wiki/ProblemHotlist , vous devez exécuter:
la source
sudo xcode-select -switch /Applications/Xcode.app
, ou, dans le cas des utilisateurs de Xcode Beta, justesudo xcode-select -switch /Applications/Xcode.app
? Pourquoi cette réponse ajoute-t-elle le supplément/Contents/Developer
?J'ai eu le même problème. Après la mise à niveau vers Mountain Lion et la mise à niveau de Xcode vers la version 4.4.1, y compris les outils de ligne de commande, je ne pouvais plus appeler xcodebuild depuis le terminal.
Ensuite, je suis tombé sur un paramètre dans les préférences de Xcode où je devais choisir les outils de ligne de commande que je voulais utiliser, un peu idiot car il n'y avait qu'une seule option.
http://thomas.bindzus.me/2012/08/17/after-upgrading-to-mountain-lions-problems/
J'ai trouvé que c'était le moyen le plus simple de restaurer mes outils de ligne de commande.
la source
vous devez créer un projet "mac os x" simple en utilisant des "outils de ligne de commande", après quoi vous pourrez télécharger des outils de ligne de commande depuis xcode-> pref's-> téléchargements dans les composants. sa taille est de 115,6 Mo
la source
J'avais très récemment installé Xcode (avec les outils de ligne de commande) sur High Sierra (10.13.4) et je n'ai résolu ce message d'erreur qu'en acceptant la licence Xcode via la ligne de commande:
sudo xcodebuild -license
la source