EDIT (2021-2022) : Les serveurs d'Apple répondent maintenant avec un 302
Rediriger vers https://developer.apple.com/unauthorized/
Post-apocalypt ... euh... solution post-2021
Cette courte extrait de mon MacOS bootstrap.sh
script a été testé à partir de décembre 2021.
# Try the AppleScript automation method rather than relying on manual .xip / .dmg download & mirroring
# Note: Apple broke automated Xcode installer downloads. Now requires manual Apple ID sign-in.
# Source: https://web.archive.org/web/20211210020829/https://techviewleo.com/install-xcode-command-line-tools-macos/
xcode-select --install
sleep 1
osascript <<-EOD
tell application "System Events"
tell process "Install Command Line Developer Tools"
keystroke return
click button "Agree" of window "License Agreement"
end tell
end tell
EOD
Anciennes solutions (avant 2021)
Vous trouverez quelques autres solutions dans ces réponses :
Télécharger XCode Command Line Tools
Vous pouvez télécharger les paquets CLTools de XCode 4.x depuis leur site de téléchargement officiel via des liens directs.
Voici un script qui automatisera le processus d'installation pour vous 1 .
EDIT (2021-2022) : Les serveurs Apple répondent désormais par un 302
Rediriger vers https://developer.apple.com/unauthorized/
en essayant de télécharger les paquets CLT. Sur cette base, Apple a cassé tous les téléchargements directs non surveillés sans connexion préalable avec un identifiant Apple. Le nombre de cerceaux qu'un script devrait franchir pour se connecter, stocker des cookies et télécharger est prohibitif.
Pour trouver les liens mis à jour pour les outils, vous pouvez utiliser cette commande :
curl -Lks https://devimages.apple.com.edgekey.net/downloads/xcode/simulators/index-3905972D-B609-49CE-8D06-51ADC78E07BC.dvtdownloadableindex | plutil -convert json -o - - | python -mjson.tool | less
EDIT (2021-2022) : Cette URL semble maintenant avoir des certificats SSL cassés, et la dernière version disponible est la suivante Xcode.CLTools.10.8 version 2014.4
( command_line_tools_for_osx_mountain_lion_april_2014.dmg
)...
Note : Le site curl
La commande ci-dessus a maintenant l'option -k
ajouté pour contourner ce problème de validation de certificat. Sachez que le -k / --insecure
permet de contourner les contrôles de sécurité des certificats SSL. Ce n'est pas sûr et il n'y a aucun moyen de vérifier, à l'aide d'une chaîne de confiance PKI + CA, que ce domaine est digne de confiance et appartient toujours à Apple. Il est recommandé d'utiliser l'alternative xcode-select --install
+ osascript
solution ci-dessus.
[1] Veuillez ne pas abuser/surcharger leurs serveurs.
Vous constaterez peut-être qu'il est plus facile de se connecter d'abord à l'adresse suivante Site de téléchargement pour les développeurs Apple et téléchargez les derniers outils de ligne de commande qui y sont disponibles. Vous pouvez ensuite héberger le .dmg
sur votre propre serveur de repo de paquets et être en mesure d'installer de manière fiable les .dmg
sur de nombreuses machines avec hdiutil
sans avoir à se connecter à developer.apple.com.
À partir du 06/10/2015, le lien vers les derniers outils en ligne de commande. dmg
est :
http://adcdownload.apple.com/Developer_Tools/Command_Line_Tools_OS_X_10.10_for_Xcode_6.3.2/commandlinetoolsosx10.10forxcode6.3.2.dmg
EDIT (2021-2022) : Cette URL ne fonctionne plus... Les serveurs d'Apple répondent maintenant avec un 302
Rediriger vers https://developer.apple.com/unauthorized/
si vous n'êtes pas connecté avec un identifiant Apple.
Veuillez voir l'alternative xcode-select --install
+ osascript
solution ci-dessus.