8 votes

Est-il possible de télécharger les outils de ligne de commande d'Apple pour Xcode à partir de la ligne de commande ?

Contexte

Mon travail m'offre des MacBook Pros temporaires pour mes déplacements. Je les reçois avec une nouvelle installation du système d'exploitation avant de partir et, à mon retour, ils vident le disque dur. Les voyages nécessitent généralement un travail de développement, ce qui signifie que je préférerais installer toute ma pile de développement sur la machine, mais le faire à chaque fois serait fastidieux et une perte de temps. J'aimerais écrire un script qui fasse toute l'installation pour moi.

Pregunta

Le principal problème que j'ai rencontré est de devoir télécharger les outils de ligne de commande Xcode. Pour l'instant, je peux cacher le DMG dans ma Dropbox ou dans une sorte de stockage en nuage accessible à tous. Je me demandais cependant s'il existait un moyen de télécharger ces outils à partir d'Apple sous la forme d'un script ? Le principal obstacle semble être de se connecter au site des développeurs d'Apple. Si je pouvais télécharger le DMG d'Apple d'une manière qui ne nécessiterait que la saisie de mon identifiant et de mon mot de passe en ligne de commande, ce serait formidable (ou mieux encore, le télécharger sans mot de passe).

En cherchant un peu, il semble qu'il existe des URL pour les outils de ligne de commande qui me permettraient de les télécharger à partir de la ligne de commande. (voir, par exemple : https://stackoverflow.com/questions/9329243/xcode-4-4-command-line-tools )

2voto

Oskar Points 1242

Apple inclut désormais le xcode-select dans OS X lui-même, de sorte que vous disposez d'une solution en une ligne qui présente une fenêtre d'autorisation graphique, puis télécharge et installe la version actuelle des outils.

xcode-select --install

0voto

maxpenguin Points 1488

Installez wget et si vous êtes sous osx 10.8.5 utilisez keychain scripting pour lion :

http://www.red-sweater.com/blog/2035/usable-keychain-scripting-for-lion

Transmettez votre nom d'utilisateur et votre mot de passe de développeur à wget via "usable keychain scripting".

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