Инструмент командной строки - Ошибка - xcrun: ошибка: невозможно найти утилиту «xcodebuild», а не инструмент разработчика или в PATH

200

Я получаю эту ошибку при построении SwiftJSONфреймворка для проекта Some Xcode через Carthage Dependency Manager.

Sivaramaiahs-Mac-mini: GZipDemoApp vsoftMacmini5 $ обновление карфагена - платформа iOS

*** Загрузка GzipSwift

*** Получение SwiftyJSON

*** Проверка GzipSwift на "3.1.1"

*** Загрузка двоичного файла SwiftyJSON.framework в «3.1.3»

*** Выход xcodebuild можно найти в /var/folders/7m/y0r2mdhn0f16zz1nlt34ypzr0000gn/T/carthage-xcodebuild.apLXCc.log

Задача оболочки (/ usr / bin / xcrun xcodebuild -project /Users/vsoftMacmini5/Desktop/GZipDemoApp/Carthage/Checkouts/GzipSwift/Gzip.xcodeproj CODE_SIGNING_REQUIRED = нет кода CODE_SIGN_IDENTITY = 72): код ошибки: 72 =

xcrun: ошибка: невозможно найти утилиту "xcodebuild", а не инструмент разработчика или в PATH

Сиварам Ядав
источник

Ответы:

648

Я решил эту проблему, установив инструменты командной строки в Xcode. Перейти к:

Xcode> Настройки> Места

И выберите инструмент командной строки из выпадающего списка. Если у вас установлена ​​только одна версия Xcode, должна быть только одна опция. Если у вас есть несколько версий Xcode, вы должны выбрать ту, которая вам нужна.

Обновление (добавлено изображение для справки)

введите описание изображения здесь

Адриана Пинеда
источник
84
Слава Богу, StackOverflow существует.
Чезаре
27
Все еще актуально сегодня!
Параита
4
У меня даже не было ничего по умолчанию для меня, когда я смотрел на эту настройку, пока я не установил ее на xCode X
NukeouT
3
Спасибо, я не знаю, почему он не был выбран, возможно, после установки Carthage и выбора моей версии, как на картинке.
Диего Каррера
2
Пришлось сделать это за 10,3 на каталине.
Крис
27

Самое простое исправление от CLI:

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

(это должен быть путь к вашему Xcode.app)

Кстати, это может произойти, даже если у вас есть только одна версия Xcode. Это происходит, когда вы устанавливаете homebrewперед первой установкой XCode (что имеет смысл, потому что вы, возможно, захотите установить XCode до mas install 497799835и при masнеобходимости homebrew).

об
источник
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer; sudo xcode-select -s / Библиотека / Разработчик / CommandLineTools
Алексей Кислицын