Xcodes télécharge et installe n’importe quelle version récente de Xcode

Nicolas Furno |

Xcodes (avec un s) est un utilitaire gratuit et open-source qui rendra de grands services à tous les développeurs qui reposent sur Xcode (sans s) au quotidien. Cette app est capable de télécharger et installer n’importe quelle version récente de l’environnement de développement fourni par Apple, le tout en un seul clic et même plus rapidement qu’en passant par le site développeur et votre navigateur.

La fenêtre principale de Xcodes, pendant le téléchargement de la dernière bêta.

Pour télécharger les versions de Xcode pour vous, l’app nécessite de se connecter avec un compte développeur dans ses préférences. Cette étape effectuée, vous pouvez choisir n’importe quelle version proposée dans la liste et cliquer sur le bouton d’installation. Par défaut, le téléchargement se fait avec aria2, un protocole qui permet d’ouvrir jusqu’à seize connexions pour augmenter les débits. Si vous avez la fibre optique, cela peut donner d’excellents résultats : chez moi, j’ai téléchargé à 118 Mo/s, ce qui est bien mieux qu’avec Safari.

Malheureusement, la suite des opérations sera aussi lente qu’avec la méthode manuelle. Xcodes doit ensuite décompresser l’archive au format .xip, ce qui prend toujours un temps fou, puis l’installer dans le dossier des applications. L’avantage de cet utilitaire, c’est qu’il se charge de tout pour vous à condition d’installer le « Helper » supplémentaire depuis les préférences. Grâce à lui, les autorisations d'administration données lors de son installation permettent à l’app de gérer entièrement Xcode et notamment de choisir une version pour le terminal.

Pour terminer, Xcodes peut aussi supprimer les anciennes versions de Xcode, ce qu’il fait proprement, en les glissant dans la corbeille de macOS. Si vous avez souvent besoin des bêtas de Xcode, c’est un utilitaire bien pratique, d’autant qu’il est gratuit. Vous pouvez télécharger la dernière version sur cette page, avec Homebrew1 ou encore en compilant vous-même le code source disponible sur GitHub. Et pour les amateurs de lignes de commande, une version CLI des mêmes développeurs est aussi disponible.

Xcodes n’est pas traduit en français et l’app nécessite macOS Big Sur pour fonctionner. Elle est fournie sous la forme d’un binaire universel, optimisé pour les Mac Intel et Apple Silicon.


  1. Commande brew cask install xcodes.  ↩︎

avatar r e m y | 

"...les autorisations root permettent à l’app de gérer entièrement Xcode..."
Il faut donner à cet utilitaire le mot de passe du compte root? 😳

avatar reborn | 

@r e m y

Les autorisation root, sinon comment peut-il installer un soft sur la machine ?

avatar r e m y | 

@reborn

Le mot de passe d'un compte administrateur est suffisant!

(Le compte root n'est même pas activé sur mes Mac)

avatar Nicolas Furno | 

@r e m y

C’est ça qu’il faut, j’ai fourché en écrivant la news. Je vais corriger.

avatar raoolito | 

@r e m y

facile : « root » et mot de passe vide
ah non c’etait high sierra… :P

avatar StephanMart | 

On peut toujours l'activer pour un besoin ponctuel, le compte Root.

avatar marc_os | 

Il ne faut pas confondre "compte root" et compte admin avec demande d'autorisation.
Normalement, un compte admin avec demande d'autorisation au besoin est suffisant.
Les développeurs entre autres ont l'habitude de faire des sudo... dans le Terminal, mais un outil avec interface utilisateur ne devrait pas y recourir.

avatar AbsolutMoi | 

Et le soft fournit les dizaines de giga d’espace qu’il faut à avec :) quand on voit que Xcode veut pas se mettre à jour avec 30go de libre...

CONNEXION UTILISATEUR