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


17

Я розробляю і додаток для iOS з підтримкою iOS 9 , але з оновленням Xcode 11 мені не вистачає можливості додати / встановити симулятор iOS 9 . Чи є шанс мати тренажер iOS 9.x у Xcode 11 ?

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


Виконайте кроки у цій відповіді: stackoverflow.com/a/30548925/488611
James P

Яка у вас версія macOS? Я, здається, втратив симулятор iOS 9 після оновлення до 10.15 Каталіна.
Джесс

У мене є Mojave (10.14.6), але тренажерів 9.x немає :(
Levi

Те саме, що з 10.14.6 я втратив 9.x тренажери, і жодне із запропонованих тут рішень не працює.
Lluis Gerard

Зараз він не працює .... @ 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=uk


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/…
Hasaan Ali

1

Неймовірно дратує те, що Apple намагається змусити нас відмовитися від підтримки старих пристроїв. Вони, мабуть, змусили його перерахувати iOS 9, щоб використовувати старішу версію xcode

Використання старішої версії xcode

  1. Завантажте більш ранню версію Xcode (наприклад, Xcode 10)
  2. Відкрийте і завантажте тренажер iOS 9
  3. Симулятор тепер перелічено в новій версії xcode

0

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



-3

Джаярадж М, це неправда:

Xcode 11 доступний у магазині додатків Mac і включає 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


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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.