7 votes

L'installation de Xcode à partir de l'App Store est-elle suffisante pour disposer des outils de développement ?

Aujourd'hui, j'ai essayé d'installer la nouvelle version de Xcode. Avant cela, j'ai supprimé les outils de développement avec la commande suivante :

sudo /Library/Developer/Shared/uninstall-devtools --mode=all

J'avais également d'autres dossiers en /Library/Developer comme 4.2 4.2.1 ...

Après cela, j'ai installé le nouveau Xcode et j'ai remarqué que le dossier /Library/Developer ne contient que le Shared qui ne contient pas la commande uninstall-devtools .

Ai-je installé les outils de développement ou dois-je faire quelque chose de plus ?

Un autre problème connexe est que lorsque j'essaie d'installer Flann via Homebrew, l'erreur suivante est signalée :

xcode-select : Erreur : Aucun dossier Xcode n'est défini. Exécuter xcode-select -switch <xcode_folder_path> pour définir le chemin d'accès au dossier Xcode.

Comment puis-je y remédier ?

7voto

ughoavgfhw Points 4370

L'installation de Xcode 4.3 permet d'installer les outils de développement, mais pas l'accès à la ligne de commande. Avec cette version, tout a été déplacé dans le bundle de l'application, ce qui signifie qu'il n'y a pas besoin d'un désinstalleur, puisque vous pouvez simplement supprimer l'application. Si vous souhaitez installer les outils de ligne de commande, ouvrez Xcode et allez dans Xcode > Préférences > Téléchargements, sélectionnez l'onglet Composants et cliquez sur le bouton à côté de Outils de ligne de commande. (Il se peut que cela ajoute un désinstalleur quelque part, mais je n'en suis pas sûr).

En ce qui concerne Homebrew, vous devrez peut-être attendre une mise à jour avant qu'il ne supporte Xcode 4.3, puisque tout a été déplacé. Je suggère d'essayer /Applications/Xcode.app en tant que <xcode_folder_path> La plupart de la hiérarchie semble être la même.

Les développeurs homebrew suivent ces changements dans leur base de données de bogues. Suivre ce fil de discussion pour les solutions de contournement et les notifications de la date à laquelle le système homebrew fonctionnera sans effort avec les nouveaux changements de Xcode 4.3.

1voto

Oskar Points 1242

Apple fournit maintenant ces outils de développement en ligne de commande sous la forme d'un paquet autonome, vous pouvez donc obtenir un compte de développeur gratuit si vous ne souhaitez pas les utiliser. attendre que homebrew change et localise / lie à la nouvelle structure de répertoire .

Un bon résumé de l'état des choses sur Xcode 4.3.x et plus ancien ainsi que les changements à venir et les avantages d'avoir les outils de ligne de commande emballés par Apple officiellement avec des en-têtes est sur le blog de Kenneth Reitz .

1voto

Mehmet Points 49

xcode-select -select "/Applications/Xcode.app" a résolu ce problème pour moi. Tout est rentré dans l'ordre.

0voto

Brian Points 48423

Lorsque vous téléchargez Xcode depuis l'App Store, vous téléchargez en fait une application appelée Install Xcode. Vous devez l'exécuter si vous ne l'avez pas fait ; je ne sais pas si vous avez exécuté cette étape ou non. Une fois que vous l'aurez fait, vous aurez

/Developer/Applications/Xcode.app

et d'autres composants (en supposant que vous les installiez à l'emplacement par défaut), mais cherchez d'abord Xcode.app.

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