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

Sivaram Yadav
quelle

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

Adriana Pineda
quelle
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).

vol
quelle
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer; sudo xcode-select -s / Bibliothek / Entwickler / CommandLineTools
Oleksii Kyslytsyn