Не могу обновить Xcode

38

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

У меня Xcode 7.0, и я хочу обновить его до последней версии (7.3). Но он не отображается на странице обновлений в App Store. Итак, я искал Xcode в App Store и нажал маленькую кнопку обновления. Кнопка остается нажатой, и значок петли появляется сверху. Но он остается таким часами, и нет никаких признаков того, что он обновляется.

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

Это не похоже на работу. В интернете я обнаружил, что, если я удаляю и переустанавливаю, это может сработать, но я не хочу терять все свои проекты.

Gabe12
источник
10
На какой ОС вы работаете? Xcode 7.3 требует El Capitan.
Тетсуджин
1
Это все еще проблема 1 год и 7 месяцев спустя 😞
Йоханнес Хофф

Ответы:

25

Да, я всегда находил обновление Xcode из App Store болезненным.

Предполагая, что у вас есть Apple ID *, вы можете обойти App Store и загрузить его напрямую, используя эту ссылку Apple Developer, а затем найти нужную версию Xcode.

Как говорит @Tetsujin, также убедитесь, что у вас есть соответствующая версия macOS для поддержки версии Xcode, которую вы собираетесь запустить.

Примечание: * Вам больше не нужна учетная запись разработчика, хотя вы можете рассмотреть это в зависимости от типа разработки, которую вы собираетесь делать. См. Эту страницу Apple Developer для деталей и ссылок для создания соответствующих типов учетных записей. Обратите внимание, что вы можете начать с бесплатного Apple ID и обновить его позже, если это необходимо.

Али Бидл
источник
Эти ссылки, похоже, возвращают меня в AppStore. Либо я делаю это неправильно, либо что-то изменилось.
Йоханнес Хофф
2
@JohannesHoff Я только что проверил ссылки, и оба все еще работают для меня. Попробуйте скопировать их непосредственно в браузер: developer.apple.com/downloads
Али Бидл
12

Это может произойти с любым приложением, если вы ранее загрузили одно и то же приложение (т.е. с тем же внутренним «идентификатором пакета») из- за пределов App Store.

Просто переместите приложение в корзину, перезапустите приложение App Store и попробуйте загрузить приложение еще раз.

Удаление приложения никогда не заставит вас потерять настройки или даже проект. Это не Windows (где распространены деинсталляторы, но даже те, которые часто предлагают опцию не удалять ваши данные);)

Томас Темпельманн
источник
1
Это решение сработало для меня. Небольшое предостережение: закрытие магазина приложений с помощью ⌘Q кажется недостаточным. Перезапуск исправил это все же.
Йоханнес Хофф
4

В моем случае мне просто нужно было обновить MacOS до последней версии, поскольку Xcode 7.3 требует El Capitan, как указывал Тецуджин.

Gabe12
источник
1

Для Xcode 11.2.1 мне пришлось использовать Safari, чтобы загрузить его с веб-сайта Apple Developer. Chrome загрузит только первые 1,7 ГБ, а обновление не появится в App Store.

Загрузки для разработчиков Apple: https://developer.apple.com/download/more/

Прямая ссылка на 11.2.1 GM: https://download.developer.apple.com/Developer_Tools/Xcode_11.2.1_GM_Seed/Xcode_11.2.1_GM_Seed.xip

spnkr
источник