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

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= CARTHAGE=YES -list) не удалось с кодом выхода 72:

xcrun: error: unable to find utility "xcodebuild", not a developer tool or in PATH

Ответы (2)

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

Xcode > Preferences > Locations

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

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

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

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

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

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

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

2022 WebDevInsider