xcrun: ошибка: активный путь разработчика (/Applications/Xcode.app/Contents/Developer) не существует

У меня возникают проблемы с xcode, когда я пытаюсь использовать brew и git:

xcrun: error: активный путь разработчика ("/Applications/Xcode.app/Contents/Developer") не существует, используйте xcode-select --switch path/to/Xcode.app, чтобы указать Xcode, который вы хотите использовать для инструментов разработчика командной строки (или см. man xcode-select)

Я могу ввести xcode-select, и он показывает, что команда существует. Когда я набираю xcode-select -p, отображается:

/Applications/Xcode.app/Contents/Developer

но когда я делаю which xcode-select, это дает мне:

/ USR / bin / xcode-выбор

Я попытался использовать командный переключатель и снова установить его через сайт разработчиков Apple, но ни один из этих вариантов пока не работает ... Как я могу это исправить?


person devB78    schedule 26.01.2016    source источник


Ответы (10)


Я попробовал это, и это не сработало, но я нашел ответ. Мне просто пришлось сбросить путь разработчика:

$ sudo xcode-select --reset

Теперь все нормально

person devB78    schedule 27.01.2016
comment
--reset обычно запускается как root - person Benja Garrido; 14.02.2017
comment
Спасибо. Я удалил xcode и установил только инструменты командной строки, потому что мне не нужен был весь пакет xcode на моем Mac с ограниченным пространством. Однако я все еще не мог использовать такие команды, как gcc, но после запуска этой команды она работает как шарм - person Anonymous Person; 22.06.2017
comment
Я только что попробовал; теперь я получаю SDK macosx не может быть обнаружен lol - person Jose Ramirez; 29.12.2017
comment
--reset у меня хорошо работает. Мне нужен только xcode cli для разработки php. Поэтому я решил удалить весь xcode со своего Mac, а затем загрузил только установщик xcode CLI (около 170 МБ). После обновления установленного интерфейса командной строки xcode через app store и применения sudo xcode-select --reset я могу использовать brew и другие инструменты командной строки, такие как git, как раньше. Спасибо. - person vikbert; 01.02.2018
comment
У меня тоже работает. Спасибо - person Iftakharul Alam; 04.08.2018
comment
Бум, ты меня спасешь;) - person Mauro; 12.09.2018
comment
Есть ли опасность в использовании --reset? - person bananabanana; 03.06.2019
comment
работал и на меня - person Yustina Ivanova; 25.01.2021
comment
Лучшее решение! Большое спасибо!! - person Pressing_Keys_24_7; 02.06.2021

В основном эта ошибка возникает, когда вы установили более новую версию xcode. И инструменты командной строки еще не инициализированы.

Чтобы решить эту проблему: перейдите в «Настройки Xcode»> «Расположение» (вкладка)>, а нижние параметры - «Инструменты командной строки». Пожалуйста, выберите версию Xcode для инструментов.

Пример (для Xcode 10.0 (10A255)): перейдите в Настройки Xcode> Местоположения (вкладка)> И нижние параметры - Инструменты командной строки. Выберите Xcode 10.0 (10A255).

Для более подробной информации смотрите прикрепленное изображение. Надеюсь, это поможет.

-- Спасибо


Выбрать инструменты командной строки

person Harjot Singh    schedule 17.11.2016
comment
этот ответ лучший - person Hoàng Vũ Anh; 31.10.2018
comment
Я уже вижу это, как показано на изображении выше, но я все еще вижу ту же ошибку в своей настройке. Я даже сбросил пробовал. Любая идея? я - person Yoku; 12.11.2018
comment
Чтобы сделать это программно (у меня была ошибка, потому что я удалил Xcode), sudo xcode-select --switch /Library/Developer/CommandLineTools (необходимо запускать от имени пользователя root) - person hbrannan; 15.04.2019

В моем случае я удалил Xcode, а затем начались проблемы с git cli. Я решил проблему, выполнив следующие команды:

$ sudo xcode-select -r
$ sudo xcode-select --switch /Library/Developer/CommandLineTools

а затем проверка нового пути с помощью:

$ sudo xcode-select -p

Надеюсь это поможет!

person José Gil Ramírez    schedule 09.03.2020
comment
Сработал для меня после удаления xcode, спас мне день - person Ilan Levy; 24.04.2020
comment
Это решило проблему для меня, больше голосов - нет, спасибо, Хосе! - person Adrian E. Labastida Cañizares; 16.05.2020
comment
У меня возникли проблемы с Android Studio после удаления XCode. Работал у меня. Мне также пришлось перезапустить Android Studio после использования этих команд. - person Amey Bhandarkar; 31.07.2020
comment
Сработало у меня! Обнаружил эту проблему после удаления Xcode (OSX High Sierra). - person Dmitry Demidovsky; 28.09.2020
comment
Работал у меня. Спасибо !! - person Alka Singla; 03.02.2021
comment
Это работает для меня после того, как возникла проблема с node-gyp на macOS Catalina - person Seno; 30.04.2021
comment
Ух ты, это помогло мне - после того, как я попробовал 1000 других вещей! - person Mark Pieszak - Trilon.io; 16.06.2021

Я столкнулся с той же проблемой, что и внезапно удалил XCode, выполнение приведенной ниже команды (из Терминала) помогло мне решить эту проблему.

sudo xcode-select -switch /
person Bharath Kumar    schedule 12.06.2019
comment
Проверьте эту ссылку также, если у вас есть другие ошибки. github.com/Homebrew/legacy-homebrew/issues/23500 - person Narendra Solanki; 27.07.2019
comment
Это сработало для меня. Проблема заключалась в том, что я удалил xcode на своем Mac. Командная строка как-то все еще привязана к xcode. Итак, я пошел в ~ library / Developer, удалил все папки и выполнил эту команду. - person santosh; 26.02.2020
comment
Это сработало и для меня. Это даже лучшее решение для тех, кто не хочет устанавливать XCode. - person csakbalint; 11.12.2020

Используйте этот sudo xcode-select -switch /

Это должно решить проблему.

person bruceparker    schedule 09.06.2018
comment
Спасибо @bruceparker, это был единственный вариант, который работал у меня в Mojave 10.14.2. - person mturatti; 29.12.2018
comment
Проверьте эту ссылку также, если у вас есть другие ошибки. github.com/Homebrew/legacy-homebrew/issues/23500 - person Narendra Solanki; 27.07.2019
comment
это было единственное решение, которое сработало для меня на Каталине - person Tyson Nero; 26.03.2021

Как насчет того, что предлагает ошибка? Вы пробовали это?

xcode-select --switch /Applications/Xcode.app

Это должно делать свое дело.

person Tobi Nary    schedule 26.01.2016
comment
--switch должен запускаться как root - person Sid; 03.04.2018

Для меня это помогает установить Xcode CLI xcode-select --install после удаления XCode (я не разрабатываю для OSx или iOS)

Тогда я смог успешно собрать загруженный исходный код с make

person Nikolay Ignatyev    schedule 27.01.2019
comment
Это то, что у меня сработало после удаления Xcode. Большое спасибо! - person Anis R.; 24.05.2021

Попробуйте предложить ошибку:

sudo xcode-select --switch /Applications/Xcode.app

А затем проверьте путь к исполняемому файлу Git.

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

person Mir Mahfuz    schedule 29.05.2020

У меня была такая же проблема, и мне пришлось полностью удалить инструменты разработчика и переустановить:

$ rm -rf /Library/Developer/CommandLineTools
$ xcode-select --install

Совет: поскольку Xcode был неправильно удален, мне пришлось вручную (повторно) переместить приложение Xcode:

$ mv /Applications/Xcode.app/ /Applications/Xcode.app.bak
person Johann8    schedule 25.04.2019

В моем случае такая ошибка возникла после того, как я попытался символизировать отчет о сбое и, согласно руководству, ввел команду export DEVELOPER_DIR=”/Applications/Xcode.app/Contents/Developer”

Я пробовал некоторые предлагаемые здесь решения, но ничего не помогло.

Затем я понял, что добавил переменную среды DEVELOPER_DIR в свой терминал, и это привело к ошибке: xcrun: error: missing DEVELOPER_DIR path:

Затем я просто перезагрузил свой терминал, очистил переменную среды, и ошибка исчезла.

(К вашему сведению: переменные среды можно проверить с помощью команды printenv в терминале)

person ViktoR    schedule 28.01.2021