Обновите Xcode 10.1 до 10.2 на High Sierra 10.13.6 - PullRequest
7 голосов
/ 08 апреля 2019

Я пытаюсь обновить Xcode 10.1 до 10.2 в моей версии High Sierra 10.13.6.

Окно App Store показывает кнопку обновления, но проблема в том, что после нажатия этой кнопки круг в верхнем левом углу просто вращается в течение нескольких часов, и больше ничего не происходит!

enter image description here

Поскольку разница между этими двумя версиями не так уж велика, обновление, естественно, должно быть загружено и установлено через некоторое время, но на самом деле это не так!

Как решить эту проблему, пожалуйста?

Ответы [ 3 ]

13 голосов
/ 23 апреля 2019

Я использую Xcode10.2 на High Sierra 10.13.6 и могу создать несколько проектов для моего iPhone 5s и 6s Plus, которые работают на iOS12.2.Процесс похож на Damnum's.

  1. Измените имя рабочего Xcode, например Xcode10.1.
  2. Загрузите Xcode 10.2 и скопируйте его в папку «Приложения».(Название, конечно, Xcode.)
  3. Отредактируйте Xcode.app/Contents/Info.plist и измените Минимальную версию системы на 10.13.6 с Xcode10.1
  4. Редактировать Xcode.app/Contents / Applications / FileMerge / Contents / Info.plist и измените Минимальную версию системы на 10.13.6 с помощью Xcode10.1
  5. . Отредактируйте Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/Info.plist и измените минимальную версию системы на 10.13 с Xcode10.1
  6. Запустите Xcode (это 10.2) и установите остальные элементы.
  7. Теперь вы можете использовать функции iOS12.2 в Xcode.

Я протестировал свои собственные проекты и несколько примеров проектов из iOS 12 Essentials для разработки приложений от Нила Смита.Все они отлично работают на моих устройствах, включая приложение камеры.

2 голосов
/ 12 апреля 2019

Выполните следующие действия:

  1. Загрузите Xcode 10.2 по этой ссылке (необходимо войти в систему с помощью Apple Id): https://developer.apple.com/services-account/download?path=/Developer_Tools/Xcode_10.2/Xcode_10.2.xip и установить его
  2. Отредактируйте Xcode.app/Contents/Info.plist и измените Минимальную версию системы на 10.13.6
  3. Сделайте то же самое для Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/Info.plist (может потребоваться перезапуск Xcode и / или Mac OS, чтобы открыть симулятор при запуске)
  4. Заменить Xcode.app/Contents/Developer/usr/bin/xcodebuild на один из 10.1
2 голосов
/ 08 апреля 2019

Разница между двумя версиями составляет , а не , что огромно , например, Swift 5.0 позволяет создавать проекты без встроенных библиотек Swift.

Xcode 10.2 не работает в High Sierra.Требуется macOS 10.14.3

...