26 votes

Télécharger une ancienne version de Xcode ?

J'ai mis à niveau vers Xcode 8 et maintenant je le regrette vraiment. J'essaie de télécharger Xcode 7.3.1 ici : https://developer.apple.com/download/more/

Il s'agit d'un fichier de 4,8 Go.

Après trois tentatives, le téléchargement semble se terminer aux alentours de 1 à 2 Go, puis je ne peux plus ouvrir ou reprendre le téléchargement :

enter image description here

Comment puis-je le télécharger sans que le téléchargement soit interrompu ? Y a-t-il un autre endroit pour télécharger une ancienne version de Xcode ?

0 votes

C'est l'endroit correct pour obtenir le téléchargement. Êtes-vous sûr d'avoir suffisamment d'espace libre sur votre Mac et que votre connexion réseau fonctionne ?

0 votes

Pouvez-vous monter le fichier .dmg directement dans l'Utilitaire de disque ?

0 votes

Positif sur les deux. Ce n'est pas une super connexion, mais ça fonctionne. Je pense qu'il devrait y avoir un moyen de reprendre un téléchargement aussi.

29voto

klanomath Points 63400

Essayez Google Chrome et curl :

  • Terminal ouvert

  • Ouvrez Google Chrome et allez dans Développeur Téléchargements Apple .

  • Faites défiler la page jusqu'à Xcode 7.3.1 et cliquez sur le signe +.

    enter image description here

  • ouvrez les outils du développeur de Google Chrome ( altcmdI ) > panneau réseau

  • Cliquez sur Xcode 7.3.1.dmg pour lancer le téléchargement de Xcode.

  • Cliquez avec le bouton droit de la souris sur Xcode 7.3.1.dmg dans le panneau réseau > Copier en tant que cURL

    enter image description here

  • Arrêtez le téléchargement de Xcode 7.3.1.dmg sur la page Téléchargements de Google Chrome ou dans la barre d'état.

  • Collez le contenu du presse-papiers dans la fenêtre du Terminal avec cmdV et ajouter -o Xcode7.3.1.dmg . Puis appuyez sur la touche Entrée.

    Exemple :

    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

    Si vous ajoutez en plus -L -C - à la fin (après la suggestion -o Xcode7.3.1.dmg ), vous pouvez reprendre les téléchargements précédents (c'est-à-dire le téléchargement interrompu côté serveur).

J'espère que cela vous conviendra.

2 votes

Cela a marché pour moi ! La progression du téléchargement curl a stagné vers la fin, alors j'ai arrêté le téléchargement (Ctrl-C) et j'ai relancé la même commande mais en ajoutant -C - avant l'URL ( curl -C - <URL from Chrome> ) pour reprendre à l'endroit où le téléchargement a été arrêté. Le fichier est maintenant complètement téléchargé =)

2 votes

Cela a fonctionné pour moi, finalement, lors du téléchargement de Xcode 10.2.1. Il y a eu six ou huit interruptions avant qu'il ne soit terminé. Je n'ai pas arrêté d'appuyer sur la flèche vers le haut dans le terminal et de le relancer. Notez cependant que ces téléchargements sont susceptibles d'être des fichiers .xip maintenant. J'avais ajouté "-o Xcode10.2.1.dmg -L -C - " à la commande, mais mon Mac a refusé de le reconnaître comme un fichier .dmg parce que (der) ce n'en est pas un ! J'ai simplement changé l'extension du fichier téléchargé de .dmg en .xip, puis j'ai double-cliqué dessus dans le Finder pour lancer l'extraction.

0 votes

Cela ne semble plus fonctionner : curl : (33) Le serveur HTTP ne semble pas supporter les plages d'octets. Impossible de reprendre.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X