Hintergrund
Mein Job gibt mir temporäre MacBook Pros für Reisezwecke. Ich bekomme sie mit einer neuen Betriebssysteminstallation, bevor ich gehe, und wenn ich zurückkomme, leeren sie die Festplatte. Die Fahrten erfordern normalerweise eine Art Entwicklungsarbeit, was bedeutet, dass ich lieber meinen gesamten Entwicklungsstapel auf der Maschine installieren möchte, aber dies jedes Mal zu tun wäre mühsam und Zeitverschwendung. Ich möchte ein Skript schreiben, das die gesamte Installation für mich erledigt.
Frage
Das große Problem, auf das ich gestoßen bin, ist das Herunterladen der Xcode-Befehlszeilentools. Derzeit kann ich die DMG in meiner Dropbox oder einem privat zugänglichen Cloud-Speicher aufbewahren. Ich habe mich jedoch gefragt: Gibt es eine Möglichkeit, diese Tools skriptfähig von Apple herunterzuladen? Das Haupthindernis scheint darin zu bestehen, sich auf der Entwickler-Website von Apple anzumelden. Wenn ich die DMG von Apple so herunterladen könnte, dass ich nur meine ID und mein Passwort über die Befehlszeile eingeben muss, wäre das großartig (oder noch besser, ich würde sie ohne Passwort herunterladen).
Beim Durchsuchen scheint es URLs für die Befehlszeilentools zu geben, mit denen ich sie möglicherweise von der Befehlszeile herunterladen kann. (Siehe zum Beispiel: /programming/9329243/xcode-4-4-command-line-tools )
curl
. Ich bin mir jedoch nicht sicher, ob Apple die tatsächliche URL veröffentlichen möchte, und sie scheinen erhebliche Anstrengungen zu unternehmen, um die URL zu verschleiern.
xcodebuild -license; xcode-select --install
eine unbeaufsichtigte Installation der Befehlszeilen-Entwicklertools durchführen.