J'essaie de mettre à jour Xcode à partir de la ligne de commande. Au départ, j'ai essayé de courir:
xcode-select --install
qui a abouti à ce message:
xcode-select: error: command line tools are already installed, use "Software Update" to install updates
Donc, la question demeure, existe-t-il un moyen de mettre à jour Xcode à partir de la ligne de commande?
Réponses:
Ce que vous utilisez réellement est la commande pour installer les outils de ligne de commande Xcode -
xcode-select --install
. D'où le message d'erreur que vous avez reçu - les outils sont déjà installés.La commande dont vous avez besoin pour mettre à jour Xcode est
softwareupdate command [args ...]
. Vous pouvez utilisersoftwareupdate --list
pour voir ce qui est disponible, puissoftwareupdate --install -a
pour installer toutes les misessoftwareupdate --install <product name>
à jour ou pour installer uniquement la mise à jour Xcode (si disponible). Vous pouvez obtenir le nom de la commande list.Comme cela a été mentionné dans les commentaires, voici la page de manuel de l'
softwareupdate
outil.Mise à jour 2019
De nombreux utilisateurs rencontrent des problèmes
softwareupdate --install -a
qui, en fait, ne seront pas mis à jour vers la dernière version de Xcode . La cause en est probablement une mise à jour macOS en attente (comme @brianlmerritt l'a souligné ci-dessous). Dans la plupart des cas, la mise à jour de macOS en premier résoudra le problème et permettra également à Xcode d'être mis à jour.Mise à jour des outils de ligne de commande Xcode
Une grande partie des utilisateurs atterrissent sur cette réponse pour tenter de mettre à jour les outils de ligne de commande Xcode . Le moyen le plus simple d'y parvenir est de supprimer l'ancienne version des outils et d'installer la nouvelle.
Une fenêtre contextuelle apparaîtra et vous guidera tout au long du processus.
la source
--list
et--install -a
+1softwareupdate --install -a
ne met même pas à jour Xcode, donc la réponse est totalement fausse, semble-t-il.softwareupdate -i -r
pour installer l'[recommended]
installation uniquement, qui était les outils de ligne de commande. Il a téléchargé deux fois, installé une fois, puis terminé. Voyant que cela n'a pas résolu le problème, j'ai réanimésoftwareupdate --list
et la recommandation a persisté. Dans l'AppStore, la mise à jour logicielle avait disparu, puis était réapparue. En le faisant via AppStore, j'ai été invité à accepter les conditions d'utilisation. Après avoir accepté, cela a semblé fonctionner. Course répétéesoftwareupdate --list
et il s'est révélé comme toujours recommandé ...J'ai eu le même problème et j'ai résolu en procédant comme suit:
$ sudo rm -rf /Library/Developer/CommandLineTools
)$ xcode-select --install
).Après ces étapes, vous verrez une fenêtre pop pour installer la nouvelle version des outils.
la source
/Library/Developer/CommandLineTools
répertoire a été installé. Cependant, le nouveau répertoire était également obsolète (de Xcode 7.3 au lieu de la version actuelle 9.4), il n'a donc pas résolu mon problème. J'ai fini par rechercher des outils de développement sur developer.apple.com/download/more et télécharger àCommand_Line_Tools_macOS_10.13_for_Xcode_9.4.1
partir de là.sudo rm -rf /Library/Developer/CommandLineTools
J'ai rencontré le même problème lorsque j'ai désinstallé la version complète de Xcode pour réinstaller la version CLI. Ma solution était:
sudo xcode-select -s /Library/Developer/CommandLineTools
la source
sudo xcode-select -r
pour réinitialiser le chemin des outils de ligne de commande.Cela m'a sauvé la journée. Tapez simplement les commandes
Référence: https://forums.developer.apple.com/thread/104296
la source
J'ai eu cette erreur après avoir supprimé Xcode. Je l'ai corrigé en réinitialisant le chemin des outils de ligne de commande avec
sudo xcode-select -r
.Avant:
Après:
la source
la source
La réponse de @Vel Genov est correcte, sauf lorsque la version de Xcode ne peut pas être mise à jour car il s'agit de la dernière version de votre version actuelle de Mac OS. Si vous savez qu'il existe un Xcode plus récent (par exemple, il ne chargera pas une application sur un appareil avec une version récente d'iOS), il est nécessaire de mettre à niveau Mac OS.
Remarque supplémentaire pour ceux comme moi avec l'ancien Mac Pro 5.1. La mise à niveau vers Mojave a nécessité l'installation du GPU métallique (Sapphire AMD Radeon RX 560 dans mon cas), mais assurez-vous que seul le moniteur HDMI est installé (pas 4K! 1080 uniquement). Ce n'est qu'alors que Mojave a déclaré que la mise à jour du micrologiciel était requise et a arrêté l'ordinateur. Maintenez le bouton d'alimentation long de 2 minutes et tout s'est bien amélioré après cela!
la source
Après avoir installé les outils de ligne de commande (avec
xcode-select --install
), tapez:Vous devriez pouvoir exécuter git maintenant:
la source
J'essayais d'utiliser l'application React-Native Expo avec create-react-native-app mais pour une raison quelconque, cela lancerait mon simulateur et se bloquerait simplement sans charger l'application. La réponse ci-dessus par ipinak ci-dessus réinitialise les outils CLI Xcode car la tentative de mise à jour vers la dernière CLI Xcode ne fonctionnait pas. les deux commandes sont:
Ce processus prend du temps à cause du téléchargement. Je laisse ceci ici pour tout autre recherche de ce correctif React-Native Expo spécifique.
la source
Xcode :: Install est un simple logiciel cli qui vous permet d'installer / sélectionner une version spécifique de Xcode.
Vous pouvez l'installer à l'aide de
gem install xcode-install
Ensuite, vous pourrez installer une version spécifique avec
xcversion install 9.4.1
Et si vous avez plus d'une version installée, vous pouvez changer de version avec
xcversion select 9.4
Vous pouvez trouver plus d'informations sur https://github.com/KrauseFx/xcode-install
la source
Pour ceux qui ont ce problème après la mise à jour vers Catalina, exécutez simplement cette commande sur votre terminal
la source
Bonjour, je l'ai résolu comme ceci:
Installez Application> Xcode.app> Contenu> Ressources> Packages> XcodeSystemResources.pkg.
la source
La version 11.2.1 de xCode est nécessaire pour créer une application dans l'iPad 13.2.3, lorsque j'essaie directement de mettre à niveau de xcode 11.1 vers 11.2.1 via l'App Store, il est frappé, donc après quelques recherches, j'ai trouvé une solution pour mettre à niveau en supprimant le xcode existant du système
Ici, j'ajoute les étapes de mise à niveau après la désinstallation du xcode existant.
Remarque: veuillez effectuer une sauvegarde de vos projets existants avant d'apporter les modifications ci-dessus
la source