Comment télécharger les outils de ligne de commande pour Xcode sans la page Web Téléchargements pour les développeurs?


42

J'essaie d'installer les outils de ligne de commande pour Xcode afin de pouvoir utiliser homebrew pour installer certains packages dont j'ai besoin pour des exercices de programmation rudimentaires. Je préférerais ne pas installer (encore une fois) l'intégralité de Xcode car il est assez volumineux pour quelque chose que j'utilise rarement et que je préfère un IDE minimaliste. Soi-disant, Apple a publié les outils de ligne de commande séparément, mais pour une raison quelconque, lorsque je me connecte à la page Téléchargements pour les développeurs, j'obtiens une sorte d'erreur étrange où la page ne sera pas peuplée de téléchargements la plupart du temps, et même lorsque ce sera (rarement) que je ne trouve pas les outils de commande que je cherche. Apparemment, vous pouvez également télécharger le programme d' installation OSX GCC à partir du blog de Kenneth Reitz, mais il semble être obsolète maintenant qu'il existe une version officielle Apple.

Existe-t-il d'autres voies que je peux poursuivre? Que pourrait-il se passer avec le site?


Avez-vous essayé d'utiliser un autre navigateur Web sur developer.apple.com/downloads ?
Matthieu Riegler

J'ai essayé Chrome, Safari et Firefox (et les ai réinitialisés tous les trois).
antiviculaire

Une solution pourrait être de trouver un lien torrent ou de téléchargement direct pour cela ... Mais cela n’est peut-être pas aussi sûr qu'un fichier de Apple ...
Matthieu Riegler

J'ai considéré cela. Cela semble un peu ridicule de devoir faire tout le chemin quand cela devrait être si simple, mais vous avez raison, cela pourrait être une solution.
antiviculaire

Ou peut-être pourriez-vous demander à quelqu'un d'autre de le télécharger pour vous.
Matthieu Riegler

Réponses:


49

Les outils de ligne de commande ne sont pas proposés via Xcode 5.0.1, mais j'ai pu les installer via cette commande de terminal.

xcode-select --install

Il vous dira qu'il a besoin des outils de ligne de commande et vous proposera de les installer. A fonctionné à merveille pour moi.


1
c'est idiot, mais fonctionne réellement. Merci!
Dan Rosenstark

1
Ne fonctionne pas ici ... dit --install n'est pas une option valide.
Matt

@Matt Quelle version d'OS X utilisez-vous?
Olivier Lacan

A ce jour, 10.9 Mavericks
Matt

Vous voulez partager un lien Outils de ligne de commande Xcode qui affichent des instructions avec instantané. Je suis débutant et cela a été utile pour moi.
Vikram Singh Saini

10

En effet, vous pouvez les télécharger à partir de la page Téléchargements Apple Developer.

Si la page ne fonctionne pas, je suivrais les conseils de Matthieu et essayerais un autre navigateur ou ordinateur.


J'ai essayé Chrome, Safari et Firefox (et réinitialisé les trois) sans succès, et j'ai redémarré mon ordinateur. Je n'ai pas accès à un autre pour le moment, mais j'essaierai dès que possible.
antiviculaire

Si vous êtes un administrateur, vous pouvez créer un autre compte et tester avec. Cela éviterait les préférences ou les fichiers de cache corrompus.
Octobre '30

4

Vous pouvez télécharger les packages CLTools XCode 4.x à partir de leur site de téléchargement officiel via des liens directs.

Voici un script qui automatisera le processus d’installation pour vous 1 .

Pour trouver des liens mis à jour pour les outils, vous pouvez utiliser cette commande:

curl -Ls https://devimages.apple.com.edgekey.net/downloads/xcode/simulators/index-3905972D-B609-49CE-8D06-51ADC78E07BC.dvtdownloadableindex | plutil -convert json -o - - | python -mjson.tool | less

[1] S'il vous plaît ne pas abuser / surcharger leurs serveurs


Vous avez passé un moment extrêmement frustrant à essayer d’accéder à la page de téléchargement sur Apple (entrez un / pw puis affichez un autre écran de connexion, entrez un / pw et mettez à jour l’écran des détails de votre compte). C'est la solution qui m'a finalement permis d'obtenir le lien de téléchargement direct. Merci.
Aidan Kane

Oui, je peux comprendre cette frustration. Apple a décidé de garder ses liens de téléchargement secrets et accessibles uniquement aux personnes qui se sont connectées au site du développeur. Bien qu'il existe des moyens de contourner ce problème, qui impliquent soit la connexion manuelle, soit la saisie de cookies, soit un outil d'automatisation qui automatise le navigateur ou qui effectue plusieurs demandes de POST sur le formulaire de connexion et permet à la demande finale d'utiliser les mêmes cookies d'authentification ... Celles-ci peuvent être difficiles et fragiles à implémenter et à baser un script d'installation.
TrinitronX

J'ai constaté que le moyen le plus fiable d'automatiser le déploiement de XCode ou de CLTools était de se connecter d'abord manuellement, puis d'enregistrer le .dmgfichier approprié localement sur un serveur de fichiers. Ensuite, le script d'automatisation peut simplement télécharger le .dmg"repo de paquet" du serveur de fichiers local et procéder à l'installation.
TrinitronX

@AidanKane: Certaines de mes réponses associées pour davantage de contexte et de scripts pourraient également vous intéresser: Installez les outils de ligne de commande complètement à partir de la ligne de commande , Installation entièrement automatisée de XCode
TrinitronX

0

J'ai rencontré le même problème. Décochez simplement le filtre "Applications" dans la barre de gauche pour voir la liste de téléchargement.


0

Si vous préférez éviter Xcode dans son ensemble, vous pouvez utiliser le projet open source OSS GCC sur Github et l'installer manuellement.

curl -O http://cloud.github.com/downloads/kennethreitz/osx-gcc-installer/GCC-10.7-v2.pkg
sudo installer -pkg ./GCC-10.7-v2.pkg -target /
rm -f ./GCC-10.7-v2.pkg;

0

xcode-select --install fonctionne toujours dans macOS Sierra 10.12.6 pour que cela vous invite à installer les outils de ligne de commande


-2

Il semble avoir disparu de la liste des téléchargements. Je n'ai rien obtenu avec Chrome, puis je suis passé à Safari, puis la recherche a commencé à fonctionner.

Mais pas de résultats pour "Outils de ligne de commande"


Il est là pour moi, comme indiqué sur la page des téléchargements, aucune recherche requise
user151019


-4

J'ai eu un problème similaire dans Firefox, mais juste effacé les cookies, et c'était bon.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.