Git ошибка "не удалось найти xcodebuild" после обновления ОС X Mavericks

Когда я пытаюсь запустить ранее работающие команды git, я получаю следующее:

dyld: Symbol not found: _sqlite3_intarray_bind
  Referenced from: /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
  Expected in: /opt/local/lib/libsqlite3.dylib
 in /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
git: error: unable to locate xcodebuild, please make sure the path to the Xcode folder is set correctly!
git: error: You can set the path to the Xcode folder using /usr/bin/xcode-select -switch

Как я могу это исправить?

Ответ 1

Это работает для меня sudo xcode-select --switch /Library/Developer/CommandLineTools/

Ответ 2

После большого количества прибегая к помощи и путаницы, следующие шаги приводят к решению (с установленным Xcode). Некоторые из них могут быть необязательными, поэтому, пожалуйста, не стесняйтесь подробно останавливаться на этом, так как я не эксперт по этим ошибкам.

  • скачать инструменты командной строки Mavericks https://developer.apple.com/downloads/
  • xcode-select --install
  • sudo xcode-select -switch /Library/Developer/CommandLineTools
  • brew install sqlite3
  • закомментированная запись DYLD_LIBRARY_PATH в моем файле .bashrc

Ответ 3

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

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

Или используйте AppStore для установки последнего Xcode.

Ответ 4

xcode-select --install
sudo xcode-select -switch /Library/Developer/CommandLineTools

Это сделало это для меня.

Ответ 5

Скорее всего, вам нужно переустановить инструменты командной строки, прежде чем переключать путь xcode, чтобы указывать туда.

Сначала установите инструменты

$ xcode-select --install

Это установит инструменты в папку /Library/Developer/CommandLineTools.

Затем укажите путь к xcode в том месте, где были установлены инструменты, например

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

Примечание. Текущий путь xcode можно увидеть с помощью команды $ xcode-select -p. Мой изначально указывал на /Applications/Xcode.app/Contents/Developer, когда я получал ошибку

Ответ 6

Возможно, вам нужно установить Xcode 5.0.1 для Mavericks. Проверьте обновления.

Ответ 7

Я столкнулся с той же проблемой при запуске Fastlane на новой установке High Sierra. Решено с помощью:

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

Ответ 8

Это сработало для меня, просто вставьте в терминал: sudo xcode-select --switch/Library/Разработчик /CommandLineTools/

Ответ 9

Я встретил эту ошибку, когда я запускаю команду "git clone xxx"

dyld: библиотека не загружена: @rpath/libswiftCore.dylib Ссылка на: /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild Причина: изображение не найдено git: error: невозможно найти xcodebuild, пожалуйста, убедитесь, что путь к папке Xcode указан правильно! git: error: вы можете установить путь к папке Xcode, используя /usr/bin/xcode-select -switch

Затем выполните команду

xcode-select -p

указывая на /Applications/Xcode.app/Contents/Developer

После запуска команды sudo xcode-select -switch /Library/Developer/CommandLineTools

это указывает на /Library/Developer/CommandLineTools

Ответ 10

В MacOS Mojave это работало для меня (git 2.21.0):

xcode-select --install
sudo xcode-select -switch /Library/Developer/CommandLineTools