Scarica la versione precedente di Xcode?


22

Ho eseguito l'upgrade a Xcode 8 e ora me ne pento davvero. Sto cercando di scaricare Xcode 7.3.1 qui: https://developer.apple.com/download/more/

È un file da 4,8 GB.

Dopo tre tentativi - il download sembra terminare attorno al segno 1-2 GB - e quindi non riesco ad aprire o riprendere il download:

inserisci qui la descrizione dell'immagine

Come faccio a scaricare questo senza che il download venga interrotto? C'è un altro posto per scaricare la versione precedente di Xcode?


Questa è la posizione corretta per ottenere il download. Sei sicuro di avere abbastanza spazio libero sul tuo Mac e che la tua connessione di rete funzioni?
fsb,

Sei in grado di montare il file .dmg direttamente in Utility Disco?
OzzieSpin,

Positivo su entrambi. Non è un ottimo collegamento, ma funziona. Penso che dovrebbe esserci un modo per riprendere anche un download.
etayluz,

1
Quanto dura il download? Se la connessione è molto lenta, è possibile che la sessione sia stata chiusa, prima che il download del file fosse terminato. Quindi puoi provare a navigare nella sezione degli sviluppatori di volta in volta durante il download per mantenere viva la sessione.
t.niese,

1
Finalmente sono riuscito a scaricarlo a tarda notte. Sono su una connessione da 6 Mbps. Ci sono voluti 3 ore e 20 minuti. Ho anche pensato che fosse un problema di sessione in cui dovevo tornare nel portale degli sviluppatori ogni ora. Ma non ce n'era bisogno. In ogni caso, dovrebbe esserci un modo per riprendere un IMO di download in pausa.
etayluz,

Risposte:


24

Prova Google Chrome e arriccia:

  • Terminale aperto
  • Apri Google Chrome e vai ai download per sviluppatori Apple .
  • Scorri verso il basso fino a Xcode 7.3.1 e fai clic sul segno +.

    inserisci qui la descrizione dell'immagine

  • apri gli Strumenti per sviluppatori di Google Chrome ( altcmdI)> pannello Rete
  • Fare clic su Xcode 7.3.1.dmg per avviare il download di Xcode
  • Fai clic con il pulsante destro del mouse su Xcode 7.3.1.dmg nel pannello di rete> Copia come cURL

    inserisci qui la descrizione dell'immagine

  • Interrompi il download di Xcode 7.3.1.dmg nella pagina dei download di Google Chrome o nella barra di stato
  • Incolla il contenuto del pannello di controllo nella finestra Terminale con cmdVe aggiungi -o Xcode7.3.1.dmg. Quindi premi il tasto Invio.

    Esempio:

    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
    

    Se aggiungi ulteriori -L -C -alla fine (dopo il suggerito -o Xcode7.3.1.dmg), puoi riprendere i download precedenti (ad esempio download interrotto sul lato server).

Spero che questo funzioni per te.


2
Ha funzionato per me! L'avanzamento del download arricciato si è ristagnato verso la fine, quindi ho interrotto il download (Ctrl-C) ed eseguito di nuovo lo stesso comando ma aggiunto -C -prima dell'URL ( curl -C - <URL from Chrome>) per riprendere da dove era stato interrotto il download. File ora completamente scaricato =)
CodeMonkey

2
Ha funzionato per me, alla fine, durante il download di Xcode 10.2.1. Tuttavia, ci sono state circa sei o otto interruzioni prima che finisse. Continuavo a colpire la freccia rivolta verso l'alto nel terminale e a rimetterla in moto. Si noti tuttavia che questi download probabilmente saranno file .xip ora. Avevo aggiunto "-o Xcode10.2.1.dmg -L -C -" al comando, ma il mio Mac ha rifiutato di riconoscerlo come file .dmg perché (der) non è uno! Ho semplicemente cambiato l'estensione del file scaricato da .dmg a .xip, quindi ho fatto doppio clic su di esso nel Finder per avviare l'estrazione.
ChillyPenguin,

Questo sembra non funzionare più: curl: (33) il server HTTP non sembra supportare intervalli di byte. Impossibile riprendere.
Jaap Weijland,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.