xCode per WGET downloaden

Im Leben eines (iPhone-) Entwicklers wird man von Apple alle paar Monate dazu genötigt, die komplette Entwicklungsumgebung (xCode) herunter zu laden. Selbst mit einer 16.000er Leitung kann das über eine Stunde benötigen, da die Datei mehrere GB groß ist. Ärgerlich ist das ganze, da eigentlich nur das SDK benötigt wird und nicht die ganze Entwicklungsumgebung (das ist etwa so, als ob man für ein neues Word-Datei-Format jedes mal das komplette Office-Paket herunter laden muss). Sei’s drum…
Am schönsten wäre es wenn die Datei gleich auf das NAS gespeichert würde. Das geht prinzipiell erst mal nicht, weil man sich bei Apple einloggen muss (ein Cookie gesetzt bekommt) und dann erst den Download starten kann.
Hier nun der workaround:

  • Cookie exporter im Firefox installieren (https://addons.mozilla.org/en-US/firefox/addon/66579/)
  • Firefox neu starten
  • Bei Apple im Devcenter einloggen (http://developer.apple.com/iphone)
  • Cookies mittels Coockie exporter in eine Datei exportieren (z.B. export_coockies.txt)
  • Diese Datei in das Verzeichnis des NAS/Linux-Systems legen in dem der Download passieren soll
  • mit folgendem Befehl den xCode-Download starten (gilt hier exemplarisch für xCode 4.2):

wget –server-response –continue –no-check-certificate –load-cookies=export_coockies.txt https://developer.apple.com/ios/download.action?path=/ios/ios_sdk_4.2__final/xcode_3.2.5_and_ios_sdk_4.2_final.dmg

  • Das Ganze lässt man am besten per „sreen“-Befehl in einem virtuellen Terminal laufen, damit man es dann mit CTRL-A D im Hintergrund laufen lassen kann.

Update 1:
Irgendwie gibt es seit einer Weile mit dieser Methode Fehlermeldungen (ich bin dem Grund nicht wirklich auf die Spur gekommen) und deshalb hier noch eine kleine aber effektive Verbesserung:
Der Teil des Links wird nicht per „Link kopieren“ von der Webseite kopiert, sondern ihr müsst ihn zuerst anklicken, bis der Download startet und dann in der Downloadliste im Kontextmenü (rechtsklick) „Download Link kopieren“ anklicken. Damit bekommt ihr einen Link der direkt auf die Datei zeigt – etwa so:

http://adcdownload.apple.com/Developer_Tools/xcode_4.0.2_and_ios_sdk_4.3/xcode_4.0.2_and_ios_sdk_4.3.dmg

You may also like...

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.