Я занимаюсь разработкой приложения для iOS с поддержкой iOS 9 , но с обновлением Xcode 11 мне не хватает возможности добавить / установить симулятор iOS 9 . Есть ли шанс иметь симулятор iOS 9.x в 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 этот симулятор больше не поддерживается.
Спасибо. Я искал эти точные ссылки на файлы симулятора DMG. Ребята, вы можете использовать быстрый загрузчик iGetter : igetter.net/downloads.html . А для установки загруженных файлов посетите эту статью: hackernoon.com/…
Хасаан Али
1
Это невероятно раздражает, что Apple пытается заставить нас отказаться от поддержки старых устройств. Они, как я заставил его перечислить iOS 9, должны были использовать более старую версию xcode
Использование более старой версии xcode
Загрузите более раннюю версию Xcode (например, Xcode 10)
Откройте и загрузите симулятор iOS 9
Симулятор теперь указан в более новой версии xcode
Я попытался установить Xcode 10.1 на мой Mac, но он также не работал для iOS9, я подозреваю, что это связано с отказом Apple от поддержки 32-битных приложений (например, iOS9)
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 или новее.
Важная вещь, которую стоит отметить в примечании Apple выше, это «отладка на устройстве». Если у вас есть устройство с более старой iOS, вы все равно можете его отладить. Но симуляторы для iOS9 ушли. Попытался выяснить, смогу ли я создать симулятор iOS 9 (был успешен в создании симулятора iOS 11, который мне был нужен). Но следующее не удается: xcrun simctl создает "iPhone 5" "com.apple.CoreSimulator.SimDeviceType.iPhone-5" "com.apple.CoreSimulator.SimRuntime.iOS-9-0"
Ответы:
Кажется, симулятор iOS 9 поддерживается Xcode 11, но только на MacOS 10.14 Mojave. После обновления до macOS 10.15 Catalina этот симулятор больше не поддерживается.
Хотя я не нашел подтверждения этому ни в каких заметках к выпуску. Единственное подтверждение, которое я нашел, - это твит от инженера Apple: https://twitter.com/xenadu02/status/1140093901438689280?lang=en
источник
Это невероятно раздражает, что Apple пытается заставить нас отказаться от поддержки старых устройств. Они, как я заставил его перечислить iOS 9, должны были использовать более старую версию xcode
Использование более старой версии xcode
источник
Я попытался установить Xcode 10.1 на мой Mac, но он также не работал для iOS9, я подозреваю, что это связано с отказом Apple от поддержки 32-битных приложений (например, iOS9)
источник
iOS 9.0 не поддерживается Xcode 11.
источник
Джаярадж М, это не правда
https://developer.apple.com/documentation/xcode_release_notes/xcode_11_release_notes
источник