Как вы обновляете Xcode на OSX до последней версии?

188

Какой самый простой способ обновить Xcode на OSX?

Я вижу это в терминале:

$ brew install xxxxxxx
Warning: Your Xcode (4.3.3) is outdated
Please install Xcode 4.6.

Но когда я иду, чтобы открыть Xcode > Preferences > Downloads, он говорит, что нет обновлений?

Эван Р.
источник

Ответы:

269
  1. Откройте App Store

    введите описание изображения здесь

  2. Посмотрите в правом верхнем углу для раздела обновлений

    введите описание изображения здесь

  3. Найти Xcode и нажать Обновить введите описание изображения здесь

JJN
источник
142
Просто хочу также отметить, что это будет отображаться только как обновление, если вы установили свою версию прямо из App Store. Однако, если вы установили его из другого места, вам нужно будет повторно загрузить всю новую версию Xcode.
CodeBiker
4
Нет обновления XCode отображается для меня в разделе обновлений. Я только что обновился с Yosemite до El Capitan, и Xcode в настоящее время является версией 7.2. Но нужно разработать 7.3 для моего iPhone, который сейчас находится на версии 9.3 iOS.
Алешак,
22
Просто найдите xcode в окне поиска, там вы получите xcode с возможностью обновить xcode, даже если вы не установили его с помощью appstore. Это работает для меня в Йосемити
Мохамед Хуссейн
1
Apple так чертовски разочаровывает. Последние несколько обновлений ОС сломали так много вещей. Тратить часы, пытаясь исправить все, что Мохаве сломал.
Андрей Лейва
1
Хорошо, я нахожусь на Мохаве 10.14.5, и мой Xcode - 10.1. Я вижу в AppStore, что история версий показывает последнюю версию как 10.2.1, но по-прежнему не предлагается обновлять ее, доступен только OPEN, независимо от того, пытаюсь ли я найти ее или что-то еще, чертовски гадкий кусок дерьма ... Мне нужна эта последняя версия для создания моего приложения!
RAM237
89

softwareupdate --list см. список устаревшего программного обеспечения.

softwareupdate --install --all обновить все устаревшее программное обеспечение.

softwareupdate --install <product name> обновить программное обеспечение, которое вы назвали.

L_K
источник
18
Не работает для меня на Сьерра. softwareupdate --list Software Update Tool Finding available software No new software available.
Джонатан Кросс
4
Не работает на MacOS Catalina 10.15.1. softwareupdate --install XcodeговоритXcode: No such update
Рон
62

Иногда я не вижу обновления XCode Updates tabв, AppStore
поэтому я ищу XCode в AppStore введите описание изображения здесь

Затем нажмите обновить и обновить

Фан Ван Линь
источник
6
Я думаю, что как-то обновление не обнаружено после обновления ОС, у меня это решение сработало.
Алексей Подласов
1
Меня снова попросили установить Xcode. Возможно из-за обновления Высокой Сьерры. Понятия не имею. Если бы он был установлен раньше.
rhand
50

введите описание изображения здесь

Если при попытке загрузки через App Store у вас останется немного серого блесна, а на самом деле ничего не происходит, вы можете перейти по адресу:

https://developer.apple.com/download/more/

войдите в систему с вашим Apple Developer ID, и последний Xcode должен быть доступен для загрузки в формате ZIP.

крис
источник
Это только позволяет мне скачать xCode 9, я хочу скачать 8.2.1, что мне делать? @kris
Alper
1
@Avatar - это странно, когда я посещаю developer.apple.com/download/more и прокрутите вниз , я могу также увидеть более ранние версии, включая 8.2.1 - может продолжать это с Apple , Help
Kris
1
У меня был капитан, когда я обновляюсь до высокой Сьерра проблема была решена. @kris
Alper
почему appstore висит на этом блесне? Я уверен, что он вращается, но на самом деле ничего не делает за рулем.
Николас Манзини
Имейте в виду, что он вращался для меня около 5 минут перед загрузкой
forresthopkinsa
37

В моем случае (Xcode 6.1, iOS 8.2) я не видел обновления в AppStore. Я нашел Xcode 6.2 для скачивания и нажал «Установить». Затем он установил и запросил обновление (более 2 Гб). Xcode 6.2 корректно работает с iOS 8.2 и iOS 8.1.2

Надеюсь, этот совет поможет кому-то еще ...

Аркадий
источник
1
Хорошая точка зрения. для меня в AppStore ничего не было, хотя я на 6.0 вместо 7.0.
PatrickT
2
У меня тоже не было индикатора обновления, пришлось искать обновление в магазине вручную.
Нестор Ледон
6

Если вам нужна последняя бета-версия, ее не будет в AppStore. Вместо этого вам нужно войти на https://developer.apple.com и скачать оттуда.

jackocnr
источник
4

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

Откройте терминал на OSX и введите следующие команды. Попробуйте sudo в качестве префикса, если у вас нет прав администратора.

brew update

и для обновления устаревших инструментов и библиотек используйте команду ниже

brew upgrade

Они обновят все пакеты, такие как node, rethinkDB и многое другое.

Кроме того, softwareupdate --install --allэта команда также работает лучше всего.

Важно: Удалите все устаревшие пакеты и освободите место с помощью простой команды.

brew cleanup
Акшай Торве
источник
2
У меня не было обновлений, замеченных тем, что сказали другие ответы. Только это сработало! :)
17
3
не работает, если вы получаете следующую ошибку: Ваш Xcode (nnn) слишком устарел.
user2589273
К сожалению, этот ответ не помогает
решить
3

Я столкнулся с этим педерастом тоже.

Я использовал более старую версию Xcode (не совместимую с ios 9.2), поэтому мне нужно было обновить.

Я потратил на это часы и постоянно получал вращающееся колесо смерти в магазине приложений. Ничего не получалось. Я попробовал обновление программного обеспечения CLI, обновление OSX, все.

В конце концов мне пришлось скачать AppZapper, а затем ядерный XCode.

Я пошел в магазин приложений, чтобы загрузить, и он все еще не работал. Затем я перезагрузился.

И отсюда я мог бы наконец обновить до новой версии xcode.

ВНИМАНИЕ: AppZapper может также удалить все ваши данные вокруг Xcode, поэтому будьте готовы начать с нуля свои профили, ключи и т. Д. Также, в соответствии с другими замечаниями здесь, конечно, будьте готовы к загрузке в течение 3-5 часов. ,

Selly
источник
Обратите внимание, как только вы запустите xcode, вам придется переустанавливать инструменты разработчика: gist.github.com/gaquino/87bdf0e6e852e445c0489379d3e9732a
Джейк Сильвестр,
2

Вам НЕ нужно обновлять Xcode.

Просто откройте файл /usr/local/Homebrew/Library/Homebrew/extend/os/mac/diagnostic.rb,

затем удалите эту строку check_xcode_minimum_versionв следующей функции.

def fatal_build_from_source_checks
    %w[
      check_xcode_license_approved
      check_xcode_minimum_version //<-- this one
      check_clt_minimum_version
      check_if_xcode_needs_clt_installed
    ].freeze
    end

Тогда brew installдолжно работать нормально.

jcccn
источник
Почему вы предполагаете, что ему НЕ нужно обновлять XCode, Apple Store постоянно требует обновления сборок XCode, если они не позволяют загружать обновления приложений.
DJ.
1

Я использовал Command_Line_Tools_OS_X_10.XX_for_Xcode_7.2.dmgи поэтому должен был загрузить последнюю версию отсюда .

Lony
источник
1

xcode-select --install работал на меня

Джо Бобсон
источник