Befehlszeilentool - Fehler - xcrun: Fehler: Dienstprogramm "xcodebuild" konnte nicht gefunden werden, kein Entwicklertool oder in PATH


199

Ich erhalte diesen Fehler beim Erstellen des SwiftJSONFrameworks für das Some Xcode-Projekt über Carthage Dependency Manager.

Sivaramaiahs-Mac-mini: GZipDemoApp vsoftMacmini5 $ Karthago Update - Plattform iOS

*** GzipSwift abrufen

*** SwiftyJSON holen

*** Auschecken von GzipSwift unter "3.1.1"

*** Herunterladen der Binärdatei SwiftyJSON.framework unter "3.1.3"

*** Die xcodebuild-Ausgabe finden Sie in /var/folders/7m/y0r2mdhn0f16zz1nlt34ypzr0000gn/T/carthage-xcodebuild.apLXCc.log

Eine Shell-Task (/ usr / bin / xcrun xcodebuild -project /Users/vsoftMacmini5/Desktop/GZipDemoApp/Carthage/Checkouts/GzipSwift/Gzip.xcodeproj CODE_SIGNING_REQUIRED = NO CODE_SIGN_IDENTITY = CARTHAGE = Code fehlgeschlagen = Code =

xcrun: Fehler: Dienstprogramm "xcodebuild" konnte nicht gefunden werden, kein Entwicklertool oder in PATH

Antworten:


646

Ich habe dieses Problem gelöst, indem ich die Befehlszeilentools in Xcode eingestellt habe. Gehe zu:

Xcode> Einstellungen> Standorte

Wählen Sie das Befehlszeilenprogramm aus der Dropdown-Liste aus. Wenn Sie nur eine Version von Xcode installiert haben, sollte es nur eine Option geben. Wenn Sie mehrere Versionen von Xcode haben, müssen Sie die gewünschte auswählen.

Update (Bild als Referenz hinzugefügt)

Geben Sie hier die Bildbeschreibung ein


84
Gott sei Dank existiert StackOverflow.
Cesare

27
Noch heute relevant!
Paraita

4
Es hatte nicht einmal etwas standardmäßig für mich eingestellt, als ich mir diese Einstellung ansah, bis ich sie auf xCode X
NukeouT

3
Vielen Dank, ich weiß nicht, warum es nicht ausgewählt wurde, vielleicht nach der Installation von Karthago und der Auswahl meiner Version wie im Bild.
Diego Carrera

2
Musste dies für 10.3 auf Catalina tun.
Chris

27

Die einfachste Lösung stammt von CLI:

sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

(Dies sollte der Pfad zu Ihrer Xcode.app sein.)

Dies kann übrigens auch dann passieren, wenn Sie nur eine Version von Xcode haben. Dies geschieht, wenn Sie homebrewvor der ersten Xcode-Installation installieren (was sinnvoll ist, da Sie Xcode möglicherweise über installieren möchten mas install 497799835und masbenötigen homebrew).


sudo xcode-select -s /Applications/Xcode.app/Contents/Developer; sudo xcode-select -s / Bibliothek / Entwickler / CommandLineTools
Oleksii Kyslytsyn
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.