xcode-select -switch path при использовании cli toolkit - PullRequest
34 голосов
/ 28 февраля 2012

С выпуском Apple Command Line Toolkit для Xcode я пытаюсь избежать необходимости правильной установки Xcode. Для этого мне нужно установить путь к xcode для конкретных файлов make, которые зависят от пути xcode-select (который в данный момент указывает на / Developer)

Где указать путь xcode-select при использовании CLI Toolkit для Xcode?

Если я устанавливаю XCode, это просто /Applications/Xcode.app, но я не знаю, где находится CLI Toolkit.

Спасибо.

UPDATE:

Из установщика pkg видно, что он выдает все это в / usr / bin, а затем xcode-select или другие сценарии, внутренние для pkg, создают пути для xcodebuilder и т. Д. Кто-нибудь может подтвердить?

Ответы [ 4 ]

78 голосов
/ 13 марта 2012
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
20 голосов
/ 16 сентября 2012

Я установил только инструменты CLI (например, без Xcode) и получил ошибку при сборке с собственным расширением gem:

xcode-select: Ошибка: Xcode не выбран. Используйте xcode-select -switch <path-to-xcode> или см. Справочную страницу xcode-select (man xcode-select) для получения дополнительной информации.

После просмотра этого и просмотра каталогов выясняется, что инструменты BSD были установлены в /usr/bin, поэтому:

sudo xcode-select -switch /

кажется, работает.

1 голос
/ 22 мая 2012

Для моей настройки (Xcode 4.0.2 на 10.6.8) я использовал прожектор для поиска «xcodebuild», чтобы найти, где на самом деле живут инструменты Xcode CLI.

Инструменты CLI находятся в / Developer / usr / bin, поэтому моя команда xcode-select выглядит так (/ usr / bin добавляется xcode-select):

sudo xcode-select -switch /Developer
0 голосов
/ 07 июня 2019

Только что сделал это сегодня после удаления Xcode, чтобы освободить место на HD. Я использовал:

sudo xcode-select -s /Library/Developer/CommandLineTools
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...