0 votes

Erreur de lecture /Applications/Xcode. Le fichier n'existe pas

J'ai installé Xcode 6.2 dans 10.9.5, et je ne sais pas pourquoi, quand je lance,

xcodebuild -license

je reçois ce message d'erreur,

Erreur de lecture /Applications/Xcode. Le fichier n'existe pas.

En tapant 'agree', vous acceptez les modalités des accords de licence du logiciel. Tapez 'print' pour les imprimer ou autre chose pour annuler, [agree, print, cancel] agree

Vous pouvez consulter les accords de licence dans la boîte À propos de Xcode, ou à /Applications/Xcode 2.app/Contents/Resources/English.lproj/License.rtf

Après cela, je remarque que xcodebuild n'est pas correctement défini, car le dossier 'xcode' n'existe pas, j'ai juste 'xcode 2.app', donc je ne sais pas si j'aurai des problèmes à l'avenir, puisque je reçois cette erreur, et si oui, comment puis-je la résoudre?

0 votes

Xcode ne devrait pas contenir un espace dans son nom, c'est pourquoi il recherche uniquement /Applications/Xcode.

0 votes

J'ai déjà signalé cela à apple, mais je ne crois pas qu'ils feront quoi que ce soit car je travaille avec des anciennes versions.

0 votes

Ce n'est pas un bug. C'est ainsi que fonctionne la ligne de commande. Si vous voulez copier un fichier, vous utilisez cp /chemin/fichier /chemin/copie. Vous utilisez des espaces pour signaler un nouvel argument. Consultez ma réponse pour une explication.

1voto

At0mic Points 3132

Ce n'est pas un bug. C'est ainsi que fonctionne la ligne de commande. Si vous voulez copier un fichier, vous utilisez cp /chemin/fichier /chemin/copie. Vous utilisez des espaces pour signaler un nouvel argument. Si vous avez des espaces dans votre chemin, vous devez dire à bash de les ignorer : cp /chemin\ avec\ espaces/fichier /chemin/copie.

Si vous utilisez brew, ils ont un avis sur leur site Web qui dit que Xcode ne doit pas avoir d'espaces dans le nom, sinon les outils en ligne de commande Xcode ne fonctionneront pas correctement. (Lien Brew: https://github.com/Homebrew/legacy-homebrew/issues/38049 )

0voto

leepowers Points 16420

Est-il possible que cela soit dû à l'emplacement des outils xcodetools?

Allez dans Xcode > Préférences > Emplacements et sélectionnez les outils en ligne de commande à partir du bon emplacement à droite.

-1voto

Monika Sulik Points 2687

Ceci n'est pas une réponse réelle mais il semble qu'il y ait un bug d'Apple ici, donc je leur ai signalé ce problème.

Il ne devrait pas y avoir d'espace entre 'Xcode' et '2'.

0 votes

Hmm, il ne devrait pas y avoir d'espace et un 2. En général, le somename 2 est le résultat d'une interaction utilisateur/Finder pour éviter d'écraser/remplacer le fichier/dossier/application d'origine.

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