62
задан 12 July 2012 в 21:03

9 ответов

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
184
ответ дан 31 October 2019 в 13:01

Я пытался получить Клон Мерзавца через Терминал.

  1. User-Mac-mini: клон мерзавца ~ user_name$ cd/users/yser_name/documents/developer/xcode_projects/xcode_proj/aag/ej

  2. user-mac-mini:ej user_name$ https://smaplebitbucket.org/projectname/sample.git

я добрался ниже ошибки:

xcrun: error: active developer path ("/Applications/Xcode 8.app/Contents/Developer") does not exist, use `xcode-select --switch path/to/Xcode.app` to specify the Xcode that you wish to use for command line developer tools (or see `man xcode-select`)

Intially у меня было два xcode 7.3 и 8.0. Я сохранил название [1 120] xcode для 7,0 и [1 121] xcode 8 для 8,0.

я удалил xcode для 7,0 из Приложений, и переименуйте xcode 8 к [1 124] xcode.
В предпочтении XCode это был poiting к местоположению xcode 8, но это не было там.

я изменил команду использования местоположения:

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

Команда Мерзавца работала, и я смог загрузить проект от МЕРЗАВЦА.

можно также сделать это от предпочтения XCode также.

enter image description here

Это работало.

1
ответ дан 31 October 2019 в 13:01
sudo xcode-select --switch /Library/Developer/CommandLineTools
16
ответ дан 31 October 2019 в 13:01

Открытый XCode и перешли к предпочтениям...

enter image description here

Избранное Местоположение XCode от инструментов командной строки.

enter image description here После этого выполняют команду от терминала.

8
ответ дан 31 October 2019 в 13:01

выбор XCode sudo - переключает работы/Library/Developer/CommandLineTools для меня.

Для Вашей информации я завинчиваю свою конфигурацию с этим:

 sw_vers -productVersion | grep -E '^10\.([89]|10)' >/dev/null && bash -c "[ -d /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain ] && sudo -u $(ls -ld /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain | awk '{print $3}') bash -c 'ln -vs XcodeDefault.xctoolchain /Applications/Xcode.app/Contents/Developer/Toolchains/OSX$(sw_vers -productVersion).xctoolchain' || sudo bash -c 'mkdir -vp /Applications/Xcode.app/Contents/Developer/Toolchains/OSX$(sw_vers -productVersion).xctoolchain/usr && for i in bin include lib libexec share; do ln -s /usr/${i} /Applications/Xcode.app/Contents/Developer/Toolchains/OSX$(sw_vers -productVersion).xctoolchain/usr/${i}; done'"
0
ответ дан 31 October 2019 в 13:01

Используйте xcode-select -switch для выбора, какую версию XCode Вы используете по умолчанию.

45
ответ дан 31 October 2019 в 13:01

В моем случае я имел к:

  1. инструменты командной строки XCode Установки, идя в предпочтения -> Местоположения и устанавливая правильное значение к Инструменты Командной строки .
  2. В Загрузки -> вкладка Components, я нажал установку на строку, названную инструменты Command Line .
  3. Мармелад начал хорошо работать с XCode.
14
ответ дан 31 October 2019 в 13:01

Если Вы выполняете эту команду:

$ xcode-select -p

это распечатает для экранирования как указано ниже:

/Volumes/Xcode/Xcode44-DP7.app/Contents/Developer (в Вашем случае)

Для изменения его для установки по умолчанию можно сделать следующим образом:

$ sudo xcode-select -r
Password:

Проверка снова:

$ xcode-select -p
/Applications/Xcode.app/Contents/Developer

Получают больше информации от:

$ xcode-select

Usage: xcode-select [options]

Print or change the path to the active developer directory. This directory
controls which tools are used for the Xcode command line tools (for example,
xcodebuild) as well as the BSD development commands (such as cc and make).

Options:
  -h, --help                  print this help message and exit
  -p, --print-path            print the path of the active developer directory
  -s <path>, --switch <path>  set the path for the active developer directory
  -v, --version               print the xcode-select version
  -r, --reset                 reset to the default command line tools path
9
ответ дан 31 October 2019 в 13:01

С другой стороны, переопределите переменную среды DEVELOPER_DIR вместо этого:

export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer"

Эта установка уникальна для каждой учетной записи пользователя. Если существующий, это переопределяет xcode-select выбор.

Дополнительный: можно заставить это сохраниться между сессиями входа в систему путем редактирования .bash_profile файла.

6
ответ дан 31 October 2019 в 13:01

Другие вопросы по тегам:

Похожие вопросы: