Comment installer le package d’outils de ligne de commande Xcode sur Mac

Comment installer le package d’outils de ligne de commande Xcode sur Mac

Si vous préférez coder des applications Mac à l’aide de la ligne de commande, vous avez besoin du package Xcode Command Line Tools. Il contient des compilateurs, des débogueurs et d’autres outils et utilitaires de développement accessibles via Terminal sans l’ensemble de l’environnement de développement intégré Xcode.

Si Xcode est déjà installé sur votre Mac, vous n’avez pas besoin de cette boîte à outils Unix utile. Si ce n’est pas le cas, ce didacticiel étape par étape vous montrera comment télécharger, installer et utiliser le package Outils de ligne de commande Xcode directement via le Web ou à l’aide de la commande d’installation «xcode-select» dans Terminal.

Qu’est-ce que les outils de ligne de commande Xcode ?

Xcode Command Line Tools est un package autonome pour les développeurs de logiciels qui souhaitent créer des applications Mac à l’aide de commandes de style UNIX.

Il est fourni avec l’environnement de développement intégré Xcode d’Apple, mais une version autonome peut être téléchargée séparément de Xcode.

Le dossier Outils de ligne de commande dans macOS Finder

Qu’est-ce qui est inclus dans les outils de ligne de commande Xcode ?

Le package Xcode Command Line Tools comprend les cadres et les en-têtes du kit de développement logiciel (SDK), ainsi qu’une myriade d’outils tels que le compilateur et l’éditeur de liens LLVM d’Apple, la commande Make et d’autres commandes Terminal pratiques pour le développement en ligne de commande. Il y a 112 commandes Terminal incluses dans Xcode Command Tools (à partir de la v14.2).

Terminal, si vous ne le saviez pas, vous donne accès au monde des commandes UNIX sur votre Mac. Alors, consultez notre aide-mémoire complet sur les commandes du terminal Mac pour tirer le meilleur parti de Terminal. Il fournit une excellente référence pour toutes les commandes essentielles que vous devez connaître.

Comment installer les outils de ligne de commande Xcode

Vous pouvez télécharger et installer les outils de ligne de commande Xcode de deux manières. Vous pouvez soit le télécharger directement via le portail des développeurs Apple, soit l’installer manuellement à l’aide d’une commande Terminal. Nous couvrirons ces deux méthodes ci-dessous.

Méthode 1 : obtenir les outils de ligne de commande Xcode à partir du Web

Pour télécharger manuellement le package Xcode Command Line Tools, procédez comme suit :

  1. Accédez à developer.apple.com/downloads et connectez-vous avec votre identifiant Apple.
  2. Tapez « outils de ligne de commande » dans le champ de recherche et appuyez sur Entrée.
    Téléchargement des outils de ligne de commande Xcode d'Apple à l'aide de Safari
  3. Cliquez sur Afficher les détails sous l’entrée souhaitée et appuyez sur le fichier DMG répertorié pour le télécharger.
  4. Ensuite, double-cliquez sur le fichier dans votre dossier Téléchargements pour monter l’image disque en tant que disque virtuel.
    L'image disque Xcode Command Line Tools sélectionnée dans le Finder
  5. Ensuite, ouvrez le fichier Command Line Tools.pkg à partir du volume monté pour lancer le programme d’installation.
    Le package d'installation des outils de ligne de commande Xcode dans macOS Finder

À ce stade, vous pouvez suivre les instructions à l’écran pour terminer le processus d’installation.

Méthode 2 : Utiliser le terminal pour installer les outils de ligne de commande Xcode

Alternativement, vous pouvez toujours utiliser l’application Terminal sur votre Mac pour télécharger et installer le package Xcode Command Line Tools :

  1. Lancez Terminal sur votre Mac à l’aide de la recherche Spotlight ( Cmd + Espace ).
  2. Tapez la commande suivante.xcode-select --install
  3. Vous obtiendrez une fenêtre contextuelle vous invitant à installer les outils de développement en ligne de commande. Choisissez Installer pour continuer.
    Invite du terminal macOS proposant de télécharger les outils de ligne de commande Xcode
  4. Vous pouvez vérifier votre installation des outils de ligne de commande Xcode en essayant d’exécuter le compilateur de langage C++ à l’aide de la commande suivante :gcc
  5. Appuyez sur la touche Entrée et voyez si vous obtenez le résultat indiqué dans la capture d’écran ci-dessous.
    Un message du compilateur GNU dans macOS Terminal

Vous avez installé avec succès le package Xcode Command Line Tools si vous obtenez le même message d’erreur indiquant qu’aucun fichier d’entrée n’est transmis.

Une fois l’installation réussie, vous trouverez vos outils de développement en ligne de commande dans le sous-dossier usr/bin/ du dossier /Library/Developer/CommandLineTools/ .

Comment vérifier la version des outils de ligne de commande Xcode

Vous ne pouvez pas vérifier directement le numéro de version des outils de ligne de commande Xcode, mais vous pouvez le faire indirectement en vérifiant la version du compilateur Clang dans Terminal :

clang --version

La commande affichera le numéro de version des outils de ligne de commande installés. Faites-le correspondre au numéro de version de la version Xcode correspondante sur cette page Wikipedia pour vérifier que vous avez installé la dernière version des outils de ligne de commande Xcode.

Comment désinstaller les outils de ligne de commande Xcode

Pour désinstaller Xcode Command Line Tools et supprimer son dossier, exécutez la commande suivante :

sudo rm -rf /Library/Developer/CommandLineTools

Vous serez invité à entrer le mot de passe de votre Mac car la commande nécessite des privilèges d’administrateur.

Vérifiez que /Library/Developer/CommandLineTools/ a disparu sur votre Mac. Pour éviter les complications, ne supprimez pas manuellement ce dossier dans le Finder.

Pour confirmer que vous avez désinstallé les outils de ligne de commande Xcode, essayez d’exécuter le compilateur GNU en tapant « gcc » dans Terminal. Si vous voyez un message d’erreur disant « Impossible d’obtenir le répertoire développeur actif », vous avez désinstallé le package Xcode Command Line Tools de votre Mac.

Profitez du développement en ligne de commande dans macOS

L’écriture d’applications App Store pour les plates-formes d’Apple nécessite l’environnement de développement intégré Xcode complet qui comprend déjà tous les outils de ligne de commande requis.

Mais si vous comptez sur des gestionnaires de packages comme Homebrew ou si vous préférez le développement en ligne de commande, Xcode Command Line Tools est la solution. À un peu plus d’un gigaoctet, ce package est livré sans la surcharge de Xcode, qui nécessite plus de 40 Go d’espace disque pour l’installation.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *