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

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


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).


sudo xcode-select -s /Applications/Xcode.app/Contents/Developer; sudo xcode-select -s / Library / Developer / CommandLineTools
Oleksii Kyslytsyn
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.