Kurzfassung (TL;DR): Nach einem macOS-Update kann beim Versuch, git oder andere CLI-Tools zu verwenden, der Fehler
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
auftreten. Ursache: die Xcode Command Line Tools müssen aktualisiert werden.
Fehlerbild #
- OS-Update durchgeführt oder Mac neu gestartet
- Terminal öffnen und z. B.
git status
ausführen - Fehlermeldung:
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
- System fordert unter Umständen die Annahme der Xcode Lizenz (License Agreement)
Ursache #
Apple aktualisiert mit OS-Updates auch die Command Line Tools. Wenn diese nicht aktualisiert werden, fehlt xcrun
und andere Entwickler-Tools funktionieren nicht mehr.
Lösungsschritte #
1. Lizenz akzeptieren (falls erforderlich) #
sudo xcodebuild -license
- Mit Space scrollen bis zum Ende
agree
eingeben und Return drücken- Xcode Tools aktualisieren
2. CLI Tools automatisch installieren #
xcode-select --install
- Es erscheint ein Fenster zur Installation der Command Line Tools
- Nach Abschluss Terminal neu starten
3. Manuelle Installation (falls --install
fehlschlägt) #
- Auf die Apple Developer Webseite gehen: https://developer.apple.com/download/more/
- Mit Apple ID anmelden, ggf. MFA-Code bereit halten
- Download: Command Line Tools for Xcode 14.x (stabile Version bevorzugt)
.dmg
installieren- Mac neu starten, damit git und andere CLI-Tools korrekt funktionieren
4. Prüfen #
git--version
xcrun --version
- Befehle sollten ohne Fehler ausgeführt werden
FAQ #
Warum tritt der Fehler auf?
Nach macOS-Updates sind die Xcode Command Line Tools möglicherweise veraltet oder fehlen, sodass xcrun
nicht gefunden wird.
Welche Version sollte ich installieren?
Am besten die neueste stabile Version für deine macOS-Version. Für Xcode 14.x: „Command Line Tools for Xcode 14.x“.
Brauche ich Root-Rechte?
Ja, für Lizenzannahme und Installation der Tools: sudo
erforderlich.
Warum wiederholt sich die Aufforderung nach Installation?
Mac muss nach Installation neu gestartet werden, sonst bleiben Tools im Prompt-/Download-Loop hängen.
Fazit #
Der macOS-Fehler xcrun: error: invalid active developer path entsteht nach OS-Updates, wenn die Xcode Command Line Tools nicht aktualisiert sind. Mit der Annahme der Lizenz, Installation via xcode-select --install
oder manueller Download von der Apple Developer Webseite lässt sich das Problem zuverlässig beheben, sodass git und andere CLI-Tools wieder wie gewohnt funktionieren.