Ältere Version von Xcode herunterladen?

22

Ich habe ein Upgrade auf Xcode 8 durchgeführt und bereue es jetzt wirklich. Ich versuche, Xcode 7.3.1 hier herunterzuladen: https://developer.apple.com/download/more/

Es ist eine 4,8-GB-Datei.

Nach drei Versuchen - der Download scheint bei 1-2 GB zu enden - kann ich den Download weder öffnen noch fortsetzen:

Bildbeschreibung hier eingeben

Wie lade ich das herunter, ohne dass der Download unterbrochen wird? Gibt es einen anderen Ort, an dem ältere Versionen von Xcode heruntergeladen werden können?

etayluz
quelle
Das ist der richtige Ort, um den Download zu bekommen. Sind Sie sicher, dass Sie genug freien Speicherplatz auf Ihrem Mac haben und dass Ihre Netzwerkverbindung funktioniert?
fsb
Können Sie die .dmg-Datei direkt in das Festplatten-Dienstprogramm einbinden?
OzzieSpin
Positiv auf beide. Es ist keine gute Verbindung - aber es funktioniert. Ich denke, es sollte auch eine Möglichkeit geben, den Download fortzusetzen.
Etayluz
1
Wie lange dauert der Download? Wenn Ihre Verbindung sehr langsam ist, wurde Ihre Sitzung möglicherweise geschlossen, bevor der Download der Datei abgeschlossen war. Sie können also versuchen, während des Herunterladens von Zeit zu Zeit im Entwicklerbereich zu blättern, um die Sitzung am Leben zu erhalten.
t.niese
1
Ich habe es endlich geschafft, es spät in der Nacht herunterzuladen. Ich habe eine 6MBpS-Verbindung. Es dauerte 3 Stunden und 20 Minuten. Ich dachte auch, es sei ein Sitzungsproblem, bei dem ich jede Stunde ins Entwicklerportal zurückkehren musste. Aber es gab keine Notwendigkeit dafür. In jedem Fall sollte es eine Möglichkeit geben, einen angehaltenen Download IMO fortzusetzen.
Etayluz

Antworten:

24

Probieren Sie Google Chrome und locken Sie:

  • Öffnen Sie das Terminal
  • Öffnen Sie Google Chrome und wechseln Sie zu den Downloads für Entwickler von Apple .
  • Scrolle runter zu Xcode 7.3.1 und klicke auf das + Zeichen.

    Bildbeschreibung hier eingeben

  • Öffnen Sie das Google Chrome-Fenster "Entwicklertools" ( altcmdI)> "Netzwerk"
  • Klicken Sie auf Xcode 7.3.1.dmg, um den Xcode-Download zu starten
  • Klicken Sie im Netzwerkfenster mit der rechten Maustaste auf Xcode 7.3.1.dmg> Als cURL kopieren

    Bildbeschreibung hier eingeben

  • Beenden Sie den Download von Xcode 7.3.1.dmg auf der Downloadseite von Google Chrome oder in der Statusleiste
  • Fügen Sie den Inhalt des Pasteboards mit in das Terminal-Fenster ein cmdVund fügen Sie ihn hinzu -o Xcode7.3.1.dmg. Drücken Sie dann die Eingabetaste.

    Beispiel:

    curl 'http://adcdownload.apple.com/Developer_Tools/Xcode_7.3.1/Xcode_7.3.1.dmg' -H 'Accept-Encoding: gzip, deflate, ... <redacted> ...; as_dc=nwk; ADCDownloadAuth=<redacted>' -H 'Connection: keep-alive' --compressed -o Xcode7.3.1.dmg
    

    Wenn Sie zusätzlich -L -C -am Ende (nach dem vorgeschlagenen -o Xcode7.3.1.dmg) hinzufügen , können Sie frühere Downloads fortsetzen (dh Download Server-seitig unterbrochen).

Ich hoffe das klappt bei dir

klanomath
quelle
2
Arbeitete für mich! Der Curl-Download-Fortschritt stagnierte gegen Ende, so dass ich den Download stoppte (Strg-C) und denselben Befehl erneut ausführte, aber -C -vor der URL ( curl -C - <URL from Chrome>) hinzufügte, um fortzufahren, wo der Download gestoppt wurde. Datei jetzt vollständig heruntergeladen =)
CodeMonkey
2
Arbeitete für mich schließlich beim Herunterladen von Xcode 10.2.1. Es gab ungefähr sechs oder acht Unterbrechungen, bevor es fertig war. Ich drückte einfach weiter auf den Aufwärtspfeil im Terminal und setzte ihn wieder ab. Beachten Sie jedoch, dass es sich bei diesen Downloads wahrscheinlich um .xip-Dateien handelt. Ich habe "-o Xcode10.2.1.dmg -L -C -" an den Befehl angehängt, aber mein Mac hat sich geweigert, ihn als .dmg-Datei zu erkennen, weil (der) es keiner ist! Ich habe einfach die Erweiterung der heruntergeladenen Datei von .dmg in .xip geändert und dann im Finder doppelt darauf geklickt, um die Extraktion zu starten.
ChillyPenguin
Dies scheint nicht mehr zu funktionieren: curl: (33) Der HTTP-Server scheint keine Byte-Bereiche zu unterstützen. Kann nicht fortgesetzt werden.
Jaap Weijland