Как обновить xcode из командной строки
Я пытаюсь обновить Xcode из командной строки. Сначала я попробовал запустить:
xcode-select --install
что привело к этому сообщению:
xcode-select: error: command line tools are already installed, use "Software Update" to install updates
таким образом, остается вопрос, есть ли способ обновить xcode из командной строки?
6 ответов:
на самом деле вы используете команду для установки инструментов командной строки Xcode -
xcode-select --install. Следовательно, сообщение об ошибке вы получили - инструменты уже установлены.команда, которую вы должны обновить Xcode является
softwareupdate command [args ...]. Вы можете использоватьsoftwareupdate --listчтобы увидеть, что доступно, а затемsoftwareupdate --install -aдля установки всех обновлений илиsoftwareupdate --install <product name>чтобы установить только обновление Xcode (если доступно). Вы можете получить имя из списка команд.как было упомянуто в комментариях здесь это man-страница для .
у меня была такая же проблема и я решил сделать следующее:
- удаление старых инструментов (
$ rm -rf /Library/Developer/CommandLineTools)- снова установите инструменты командной строки xcode (
$ xcode-select --install).после этих шагов вы увидите всплывающее окно для установки новой версии инструментов.
Я столкнулся с той же проблемой, когда я удалил полную версию Xcode, чтобы переустановить версию CLI. Мое исправление было:
sudo xcode-select-s / Library / Developer / CommandLineTools
@Vel Genov ответ Правильный, за исключением случаев, когда версия Xcode не может быть обновлена, потому что это последняя версия для вашей текущей версии Mac OS. Если вы знаете, что есть более новый Xcode (например, он не будет загружать приложение на устройство с последней версией iOS), то необходимо сначала обновить Mac OS.
я получил эту ошибку после удаления Xcode. Я исправил это, сбросив путь инструментов командной строки с помощью
sudo xcode-select -r.перед:
navin@Radiant ~$ /usr/bin/clang xcrun: error: active developer path ("/Applications/Xcode.app/Contents/Developer") does not exist Use `sudo xcode-select --switch path/to/Xcode.app` to specify the Xcode that you wish to use for command line developer tools, or use `xcode-select --install` to install the standalone command line developer tools. See `man xcode-select` for more details. navin@Radiant ~$ xcode-select --install xcode-select: error: command line tools are already installed, use "Software Update" to install updatesпосле:
navin@Radiant ~$ /usr/bin/clang clang: error: no input files
в Xcode: установка это простая программа командной строки, которая позволит вам установить или выбрать конкретный вариант в Xcode.
вы можете установить его с помощью
gem install xcode-install
Тогда вы сможете установить конкретную версию сxcversion install 9.4.1
И если у вас установлено более одной версии, вы можете переключить версию с помощьюxcversion select 9.4вы можете найти дополнительную информацию по адресу https://github.com/KrauseFx/xcode-install
Comments