Как установить iOS 9.x Simulator на Xcode 11?

17

Я занимаюсь разработкой приложения для iOS с поддержкой iOS 9 , но с обновлением Xcode 11 мне не хватает возможности добавить / установить симулятор iOS 9 . Есть ли шанс иметь симулятор iOS 9.x в Xcode 11 ?

Xcode 11 "Компоненты"

Леви
источник
Выполните действия,
Джеймс П,
Какая у вас версия macOS? Кажется, я потерял симулятор iOS 9 после обновления до 10.15 Catalina.
Джесс
У меня есть Мохаве (10.14.6), но симуляторов 9.x нет :(
Леви
То же самое здесь, с 10.14.6 я потерял симуляторы 9.x и ни одно из предложенных здесь решений не работает.
Луис Джерард
Теперь он не работает .... @ JamesP После каждого шага он загружает симулятор, но с минимальной версией iOS, поддерживаемой Xcode 11.3 (версия iOS - 10.3.1)
Nayan Dave

Ответы:

8

Кажется, симулятор iOS 9 поддерживается Xcode 11, но только на MacOS 10.14 Mojave. После обновления до macOS 10.15 Catalina этот симулятор больше не поддерживается.

Хотя я не нашел подтверждения этому ни в каких заметках к выпуску. Единственное подтверждение, которое я нашел, - это твит от инженера Apple: https://twitter.com/xenadu02/status/1140093901438689280?lang=en

Jesse
источник
3
У меня есть Мохаве (10.14.6), но симуляторов 9.x нет
Леви
2
@Levi Если у вас есть Mojave, попробуйте загрузить файл симулятора iOS 9 с помощью любого программного обеспечения менеджера загрузки, а затем установите симулятор 9.3: devimages-cdn.apple.com/downloads/xcode/simulators/… 9.0: devimages-cdn.apple.com / загрузки / xcode / симуляторы /…
Роберт
Спасибо. Я искал эти точные ссылки на файлы симулятора DMG. Ребята, вы можете использовать быстрый загрузчик iGetter : igetter.net/downloads.html . А для установки загруженных файлов посетите эту статью: hackernoon.com/…
Хасаан Али
1

Это невероятно раздражает, что Apple пытается заставить нас отказаться от поддержки старых устройств. Они, как я заставил его перечислить iOS 9, должны были использовать более старую версию xcode

Использование более старой версии xcode

  1. Загрузите более раннюю версию Xcode (например, Xcode 10)
  2. Откройте и загрузите симулятор iOS 9
  3. Симулятор теперь указан в более новой версии xcode
Attaque
источник
0

Я попытался установить Xcode 10.1 на мой Mac, но он также не работал для iOS9, я подозреваю, что это связано с отказом Apple от поддержки 32-битных приложений (например, iOS9)

Сарен Инден
источник
-2

iOS 9.0 не поддерживается Xcode 11.

Джаярадж М
источник
-3

Джаярадж М, это не правда

Xcode 11 доступен в Mac App Store и включает SDK для iOS 13, macOS Catalina 10.15, watchOS 6 и tvOS 13. Xcode 11 поддерживает разработку для устройств под управлением iOS 13.1. Xcode 11 поддерживает отладку на устройстве для iOS 8 и новее, tvOS 9 и новее, а также watchOS 2 и новее. Xcode 11 требует Mac под управлением MacOS Mojave 10.14.4 или новее.

https://developer.apple.com/documentation/xcode_release_notes/xcode_11_release_notes

Alex
источник
3
Важная вещь, которую стоит отметить в примечании Apple выше, это «отладка на устройстве». Если у вас есть устройство с более старой iOS, вы все равно можете его отладить. Но симуляторы для iOS9 ушли. Попытался выяснить, смогу ли я создать симулятор iOS 9 (был успешен в создании симулятора iOS 11, который мне был нужен). Но следующее не удается: xcrun simctl создает "iPhone 5" "com.apple.CoreSimulator.SimDeviceType.iPhone-5" "com.apple.CoreSimulator.SimRuntime.iOS-9-0"
anorskdev