Narzędzie wiersza poleceń - Błąd - xcrun: błąd: nie można znaleźć narzędzia „xcodebuild”, nie narzędzia programistycznego lub w ścieżce PATH

200

Ten błąd pojawia się podczas budowania SwiftJSONframeworku do projektu Some Xcode za pośrednictwem Carthage Dependency Manager.

Sivaramaiahs-Mac-mini: GZipDemoApp vsoftMacmini5 $ aktualizacja kartaginy - platforma iOS

*** Pobieranie GzipSwift

*** Pobieranie SwiftyJSON

*** Sprawdzanie GzipSwift w „3.1.1”

*** Pobieranie pliku binarnego SwiftyJSON.framework z „3.1.3”

*** Dane wyjściowe xcodebuild można znaleźć w /var/folders/7m/y0r2mdhn0f16zz1nlt34ypzr0000gn/T/carthage-xcodebuild.apLXCc.log

Zadanie powłoki (/ usr / bin / xcrun xcodebuild -project /Users/vsoftMacmini5/Desktop/GZipDemoApp/Carthage/Checkouts/GzipSwift/Gzip.xcodeproj CODE_SIGNING_REQUIRED = NO CODE_SIGN_IDENTAGE = KOD WYJŚCIA = KARTA WYŁ.

xcrun: błąd: nie można znaleźć narzędzia „xcodebuild”, nie narzędzia programistycznego ani w PATH

Sivaram Yadav
źródło

Odpowiedzi:

648

Rozwiązałem ten problem, ustawiając Narzędzia wiersza poleceń w Xcode. Iść do:

Xcode> Preferencje> Lokalizacje

I wybierz narzędzie wiersza polecenia z menu rozwijanego. Jeśli masz zainstalowaną tylko jedną wersję Xcode, powinna istnieć tylko jedna opcja. Jeśli masz kilka wersji Xcode, musisz wybrać tę, której potrzebujesz.

Aktualizacja (dodano obraz w celach informacyjnych)

wprowadź opis zdjęcia tutaj

Adriana Pineda
źródło
84
Dzięki Bogu StackOverflow istnieje.
Cesare,
27
Nadal aktualne dzisiaj!
Paraita,
4
Nie miałem nawet nic domyślnie ustawionego, kiedy spojrzałem na to ustawienie, dopóki nie ustawiłem go na xCode X
NukeouT
3
Dziękuję, nie wiem, dlaczego nie został zaznaczony, może po zainstalowaniu kartaginy i wybraniu mojej wersji jak na obrazku.
Diego Carrera,
2
Musiałem to zrobić dla 10.3 na Catalinie.
Chris
27

Najprostsza poprawka pochodzi z CLI:

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

(powinna to być ścieżka do twojego Xcode.app)

Nawiasem mówiąc, może się to zdarzyć, nawet jeśli masz tylko jedną wersję Xcode. Zdarza się to, gdy homebrewinstalujesz przed pierwszą instalacją Xcode (co ma sens, ponieważ możesz chcieć zainstalować Xcode przez mas install 497799835i maspotrzebuje homebrew).

vol
źródło
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer; sudo xcode-select -s / Library / Developer / CommandLineTools
Oleksii Kyslytsyn