Я пытаюсь обновить Xcode из командной строки. Сначала я попытался запустить:
xcode-select --install
что привело к этому сообщению:
xcode-select: error: command line tools are already installed, use "Software Update" to install updates
Таким образом, остается вопрос, есть ли способ обновить Xcode из командной строки?
Ответы:
На самом деле вы используете команду для установки инструментов командной строки Xcode -
xcode-select --install
. Отсюда и сообщение об ошибке - инструменты уже установлены.Команда, которую вам нужно обновить, это Xcode
softwareupdate command [args ...]
. Вы можете использовать,softwareupdate --list
чтобы увидеть, что доступно, а затемsoftwareupdate --install -a
установить все обновления илиsoftwareupdate --install <product name>
установить только обновление XCode (если доступно). Вы можете получить имя из списка команды.Как уже упоминалось в комментариях, здесь находится справочная страница для
softwareupdate
инструмента.2019 Обновление
Многие пользователи испытывают проблемы, когда
softwareupdate --install -a
фактически не обновляются до последней версии Xcode . Причина этого, скорее всего, в ожидании обновления macOS (как указано ниже @brianlmerritt). В большинстве случаев обновление macOS в первую очередь решит проблему и позволит также обновить Xcode .Обновление инструментов командной строки Xcode
Большая часть пользователей использует этот ответ, пытаясь обновить инструменты командной строки Xcode . Самый простой способ добиться этого - удалить старую версию инструментов и установить новую.
Появится всплывающее окно, которое проведет вас через весь остальной процесс.
источник
--list
и--install -a
+1softwareupdate --install -a
даже не обновляет Xcode, поэтому ответ кажется совершенно неправильным.softwareupdate -i -r
устанавливать[recommended]
только установку, которая была Командная строка Tools. Загружается дважды, устанавливается один раз, затем завершается. Видя, что это не решило проблему, я вернулся,softwareupdate --list
и рекомендация сохранилась. В AppStore обновление программного обеспечения исчезло, а затем снова появилось. После этого через AppStore мне предложили принять условия пользователя. После принятия это, казалось, сработало. Повторный запуск,softwareupdate --list
и он появился, как все еще рекомендуется ...У меня была та же проблема, и я решил сделать следующее:
$ sudo rm -rf /Library/Developer/CommandLineTools
)$ xcode-select --install
).После этих шагов вы увидите всплывающее окно для установки новой версии инструментов.
источник
/Library/Developer/CommandLineTools
был установлен новый каталог. Однако новый каталог также устарел (из Xcode 7.3 вместо текущего 9.4), поэтому он не решил мою проблему. Я закончил поиском инструментов для разработчиков на developer.apple.com/download/more и загрузил ихCommand_Line_Tools_macOS_10.13_for_Xcode_9.4.1
оттуда.sudo rm -rf /Library/Developer/CommandLineTools
Я столкнулся с той же проблемой, когда я удалил полную версию Xcode, чтобы переустановить версию CLI. Мое исправление было:
sudo xcode-select -s /Library/Developer/CommandLineTools
источник
sudo xcode-select -r
чтобы сбросить путь инструментов командной строки.Это спасло мой день. Просто введите команды
Ссылка: https://forums.developer.apple.com/thread/104296
источник
Я получил эту ошибку после удаления Xcode. Я исправил это путем сброса пути инструментов командной строки с помощью
sudo xcode-select -r
.Перед:
После:
источник
источник
@Vel Genov отвечает правильно, за исключением случаев, когда версия XCode не может быть обновлена, потому что это последняя версия для вашей текущей версии Mac OS. Если вы знаете, что есть более новый XCode (например, он не будет загружать приложение на устройство с последней версией iOS), тогда необходимо сначала обновить Mac OS.
Примечание для тех, кто, как я, со старым Mac Pro 5.1. Обновление до Mojave потребовало установки металлического графического процессора (в моем случае Sapphire AMD Radeon RX 560), но убедитесь, что установлен только монитор HDMI (не только 4K! 1080). Только после этого Mojave установил обновление прошивки и выключил компьютер. Длительное удержание 2-х минутной кнопки питания и все это прекрасно обновилось после этого!
источник
После установки инструментов командной строки (с помощью
xcode-select --install
) введите:Теперь вы должны запустить git:
источник
Я пытался использовать приложение React-Native Expo с приложением create-Reaction-native-app, но по какой-то причине оно запускало мой симулятор и просто зависало без загрузки приложения. Приведенный выше ответ от ipinak выше сбрасывает инструменты интерфейса командной строки Xcode, поскольку попытка обновления до последней версии интерфейса командной строки Xcode не работает. две команды:
Этот процесс требует времени из-за загрузки. Я оставляю это здесь для любых других поисков этого конкретного исправления React-Native Expo.
источник
Xcode :: Install - это простое программное обеспечение, которое позволяет вам установить / выбрать определенную версию Xcode.
Вы можете установить его с помощью
gem install xcode-install
Тогда вы сможете установить конкретную версию с
xcversion install 9.4.1
И если у вас установлено более одной версии, вы можете переключить версию с
xcversion select 9.4
Вы можете найти больше информации на https://github.com/KrauseFx/xcode-install
источник
Тем, у кого возникла эта проблема после обновления до Catalina, просто выполните эту команду на своем терминале
источник
Здравствуйте, я решил это так:
Установите Приложение> Xcode.app> Содержание> Ресурсы> Пакеты> XcodeSystemResources.pkg.
источник
Версия xCode 11.2.1 необходима для создания приложения в iPad 13.2.3. Когда я напрямую пытаюсь обновить xcode 11.1 до 11.2.1 через App Store, это поражает, поэтому после некоторых исследований я нашел решение для обновления, удалив существующий код из системы
Поэтому здесь я добавляю шаги по обновлению после удаления существующего xcode.
Примечание: пожалуйста, сделайте резервную копию ваших существующих проектов, прежде чем вносить вышеуказанные изменения
источник