xcrun: Ошибка: не удалось установить активный путь Xcode ‘/Volumes/Xcode/Xcode45-DP1.app/Contents/Developer’. (Данный файл или каталог отсутствует)
Я весь день бил головой о стол, пытаясь это исправить !!!
Я попробовал предложенный здесь xcode-select -switch /path/to/xcode/
но он все равно дает мне эту ошибку!
Теперь я полностью удалил XCode 4.4 и инструменты командной строки, а запуск xcrun
прежнему дает мне эту ошибку!
Даже установка новой копии Xcode и инструментов командной строки вызывает эту ошибку!
Результат команд ..
sh-3.2# xcode-select -print-path /Applications/Xcode.app/Contents/Developer sh-3.2# xcrun -find xcrun: Error: could not stat active Xcode path '/Volumes/Xcode/Xcode45-DP1.app/Contents/Developer'. (No such file or directory)
Решение №1 (затрагивает всех пользователей)
xcode-select
– это ответ. Вы либо указываете на неправильный путь, либо не выполняете его как пользователь root. Попробуйте это в терминале:
sudo xcode-select -switch /Applications/Xcode.app
а затем введите свой пароль.
Решение № 2 (влияет только на вас)
Если
- вы не хотите
sudo
, или - у вас нет прав суперпользователя, или
- решение №1 не работает
вместо этого замените переменную среды DEVELOPER_DIR:
export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer"
Необязательно : вы можете сделать это упорством между сеансами входа, отредактировав файл .bash_profile .
Если ни одно из решений не работает, отправьте сообщение об ошибке.
Проблема в том, что /usr/share/xcode-select/xcode_dir_link
указывает на старую папку и не обновляется, когда команда
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/
выполняется.
Удалите эту ссылку и создайте ее вручную.
Это сработало для меня:
- Настройки XCode / Местоположение / Инструменты командной строки – установите правильную версию и местоположение
- Настройки XCode / Загрузки – установите инструменты командной строки
Решения выше не помогли мне. Мне помогли удалить старые системные ссылки. Здесь описано: Ошибка: не удается запустить /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/ibtool (нет такого файла)
У меня была та же ошибка 10.9. У меня не было XCode, установленного в моей системе, и я вручную обновил инструменты командной строки XCode. После этого следующая команда зафиксировала ошибку для меня:
sudo xcode-select -switch /
Решение, которое в итоге работало, состояло в переустановке 10.8, переустановке Xcode и повторной установке инструментов командной строки.