Ich versuche, Xcode über die Befehlszeile zu aktualisieren. Anfangs habe ich versucht zu laufen:
xcode-select --install
was zu dieser Nachricht führte:
xcode-select: error: command line tools are already installed, use "Software Update" to install updates
Es bleibt also die Frage, ob es eine Möglichkeit gibt, Xcode über die Befehlszeile zu aktualisieren.
Antworten:
Was Sie tatsächlich verwenden, ist der Befehl zum Installieren der Xcode-Befehlszeilentools -
xcode-select --install
. Daher die Fehlermeldung, die Sie erhalten haben - die Tools sind bereits installiert.Der Befehl, den Sie zum Aktualisieren von Xcode benötigen, lautet
softwareupdate command [args ...]
. Sie können verwenden, umsoftwareupdate --list
zu sehen, was verfügbar ist, und dannsoftwareupdate --install -a
alle Updates installieren odersoftwareupdate --install <product name>
installieren nur das Xcode-Update installieren (falls verfügbar). Sie können den Namen über den Befehl list abrufen.Wie in den Kommentaren erwähnt , befindet sich hier die Manpage für das
softwareupdate
Tool.Update 2019
Viele Benutzer haben Probleme, bei denen
softwareupdate --install -a
tatsächlich kein Update auf die neueste Version von Xcode durchgeführt wird . Die Ursache hierfür ist höchstwahrscheinlich ein ausstehendes macOS- Update (wie @brianlmerritt unten ausgeführt hat). In den meisten Fällen wird das Problem zuerst durch die Aktualisierung von macOS behoben und die Aktualisierung von Xcode ermöglicht .Aktualisieren der Xcode-Befehlszeilentools
Ein großer Teil der Benutzer landet auf dieser Antwort, um die Xcode-Befehlszeilentools zu aktualisieren . Der einfachste Weg, dies zu erreichen, besteht darin, die alte Version der Tools zu entfernen und die neue zu installieren.
Ein Popup wird angezeigt und führt Sie durch den Rest des Prozesses.
quelle
--list
und--install -a
+1softwareupdate --install -a
Aktualisiert beim Testen nicht einmal Xcode, so dass die Antwort anscheinend völlig falsch ist.softwareupdate -i -r
nur die[recommended]
Installation aus, bei der es sich um die Befehlszeilentools handelte. Es wurde zweimal heruntergeladen, einmal installiert und dann abgeschlossen. Als ich sah, dass es das Problem nicht löste, wiederholte ich essoftwareupdate --list
und die Empfehlung blieb bestehen. Im AppStore war das Software-Update verschwunden und wurde erneut angezeigt. Nachdem ich dies über AppStore getan hatte, wurde ich aufgefordert, Benutzerbedingungen zu akzeptieren. Nach dem Akzeptieren schien es zu funktionieren. Wiederholtes Laufensoftwareupdate --list
und es zeigte sich wie immer noch empfohlen ...Ich hatte das gleiche Problem und löste es folgendermaßen:
$ sudo rm -rf /Library/Developer/CommandLineTools
)$ xcode-select --install
).Nach diesen Schritten wird ein Popup angezeigt, in dem Sie die neue Version der Tools installieren können.
quelle
/Library/Developer/CommandLineTools
Verzeichnis wurde installiert. Das neue Verzeichnis war jedoch auch veraltet (von Xcode 7.3 anstelle des aktuellen 9.4), sodass mein Problem nicht gelöst wurde. Am Ende habe ich unter developer.apple.com/download/more nach Entwicklertools gesucht undCommand_Line_Tools_macOS_10.13_for_Xcode_9.4.1
von dort heruntergeladen .sudo rm -rf /Library/Developer/CommandLineTools
Ich habe das gleiche Problem festgestellt, als ich die vollständige Version von Xcode deinstalliert habe, um die CLI-Version neu zu installieren. Mein Fix war:
sudo xcode-select -s /Library/Developer/CommandLineTools
quelle
sudo xcode-select -r
, um den Pfad der Befehlszeilentools zurückzusetzen.Das hat mir den Tag gerettet. Geben Sie einfach die Befehle ein
Referenz: https://forums.developer.apple.com/thread/104296
quelle
Ich habe diesen Fehler nach dem Löschen von Xcode erhalten. Ich habe es behoben, indem ich den Pfad der Befehlszeilen-Tools mit zurückgesetzt habe
sudo xcode-select -r
.Vor:
Nach:
quelle
quelle
Die Antwort von @Vel Genov ist korrekt, außer wenn die Version von Xcode nicht aktualisiert werden kann, da es sich um die neueste Version Ihrer aktuellen Version von Mac OS handelt. Wenn Sie wissen, dass es einen neueren Xcode gibt (zum Beispiel wird keine App auf ein Gerät mit einer neueren Version von iOS geladen), müssen Sie zuerst Mac OS aktualisieren.
Weiterer Hinweis für diejenigen wie mich mit altem Mac Pro 5.1. Für ein Upgrade auf Mojave musste die Metall-GPU installiert werden (in meinem Fall Sapphire AMD Radeon RX 560). Stellen Sie jedoch sicher, dass nur der HDMI-Monitor installiert ist (nicht nur 4K! 1080). Erst dann sagte die Installation von Mojave, dass ein Firmware-Update erforderlich sei, und schaltete den Computer aus. Langes 2-minütiges Halten des Netzschalters und danach ist alles in Ordnung!
quelle
Geben Sie nach der Installation der Befehlszeilentools (mit
xcode-select --install
) Folgendes ein:Sie sollten jetzt in der Lage sein, git auszuführen:
quelle
Ich habe versucht, die React-Native Expo-App mit der Create-React-Native-App zu verwenden, aber aus irgendeinem Grund wurde mein Simulator gestartet und einfach hängen gelassen, ohne die App zu laden. Die obige Antwort von ipinak oben hat die Xcode CLI-Tools zurückgesetzt, da der Versuch, auf die neueste Xcode CLI zu aktualisieren, nicht funktioniert hat. Die beiden Befehle sind:
Dieser Vorgang dauert aufgrund des Downloads einige Zeit. Ich lasse dies hier für alle anderen Suchanfragen nach diesem speziellen React-Native Expo-Fix.
quelle
Xcode :: Install ist eine einfache CLI-Software, mit der Sie eine bestimmte Xcode-Version installieren / auswählen können.
Sie können es mit installieren.
gem install xcode-install
Dann können Sie eine bestimmte Version mit installieren.
xcversion install 9.4.1
Wenn Sie mehr als eine Version installiert haben, können Sie die Version mit wechseln
xcversion select 9.4
Weitere Informationen finden Sie unter https://github.com/KrauseFx/xcode-install
quelle
Wenn Sie dieses Problem nach dem Update auf Catalina haben, führen Sie diesen Befehl einfach auf Ihrem Terminal aus
quelle
Hallo, ich habe es so gelöst:
Installieren Sie Anwendung> Xcode.app> Inhalt> Ressourcen> Pakete> XcodeSystemResources.pkg.
quelle
xCode Version 11.2.1 ist erforderlich, um eine App in iPad 13.2.3 zu erstellen. Wenn ich direkt versuche, ein Upgrade von xcode 11.1 auf 11.2.1 über den App Store durchzuführen, wird es beschädigt. Nach einigen Recherchen habe ich eine Lösung für ein Upgrade gefunden, indem ich die entfernt habe vorhandener xcode aus dem system
Hier füge ich die Schritte zum Upgrade nach der Deinstallation des vorhandenen xcodes hinzu.
Hinweis: Bitte erstellen Sie eine Sicherungskopie Ihrer vorhandenen Projekte, bevor Sie die oben genannten Änderungen vornehmen
quelle