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

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

Sivaramaiahs-Mac-mini: GZipDemoApp vsoftMacmini5 $ carthage update - платформа 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 = NO CODE_SIGN_IDENTITY = NO CODE_SIGN_IDENTITY = exit CART_Code 72)

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


person Sivaram Yadav    schedule 22.11.2016    source источник


Ответы (2)


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

Xcode> Настройки> Местоположение

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

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

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

person Adriana Pineda    schedule 08.01.2017
comment
Когда я смотрел на этот параметр, у меня даже не было ничего установленного по умолчанию, пока я не установил его на xCode X - person NukeouT; 06.01.2019
comment
Спасибо, я не знаю, почему он не был выбран, может быть, после установки Carthage и выбора моей версии, как на изображении. - person Diego Carrera; 15.01.2019
comment
Спасибо за публикацию. Интересно, проблема ли в людях на совершенно новых машинах. - person leahyjwilliam; 02.04.2019
comment
Пришлось сделать это для 10.3 на Каталине. - person Chris; 13.09.2019
comment
Спасибо, моя установка: Catalina 10.15.7 с Xcode 10.1 - person Sen-He Lee; 12.11.2020
comment
Вы спасли мою жизнь. - person seventeen; 19.03.2021

Самое простое исправление - из интерфейса командной строки:

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

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

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

person vol    schedule 15.10.2019
comment
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer; sudo xcode-select -s / Библиотека / Разработчик / CommandLineTools - person Oleksii Kyslytsyn; 10.01.2020
comment
работает хорошо, спасибо - person voisvous; 26.05.2021