¿Cómo instalar iOS 9.x Simulator en Xcode 11?

17

Estoy desarrollando una aplicación para iOS con soporte para iOS 9 , pero con la actualización de Xcode 11 me falta la posibilidad de agregar / instalar el simulador de iOS 9 . ¿Hay alguna posibilidad de tener un simulador iOS 9.x en Xcode 11 ?

Xcode 11 "Componentes"

Levi
fuente
Siga los pasos en esta respuesta: stackoverflow.com/a/30548925/488611
James P
¿Qué versión de macOS tienes? Parece que he perdido el simulador de iOS 9 después de actualizar a 10.15 Catalina.
jesse
Tengo Mojave (10.14.6), pero los simuladores 9.x no están presentes :(
Levi
Lo mismo aquí, con 10.14.6 perdí los simuladores 9.x y ninguna de las soluciones proporcionadas aquí funciona.
Lluis Gerard
No funciona ahora ... @ JamesP Después de seguir cada paso, carga el simulador pero con la versión mínima de iOS compatible con Xcode 11.3 (versión de iOS - 10.3.1)
Nayan Dave

Respuestas:

8

Parece que el simulador de iOS 9 es compatible con Xcode 11, pero solo en macOS 10.14 Mojave. Después de actualizar a macOS 10.15 Catalina, este simulador ya no es compatible.

Aunque no encontré confirmación de esto en ninguna nota de lanzamiento. El único reconocimiento que encontré es este tuit del ingeniero de Apple: https://twitter.com/xenadu02/status/1140093901438689280?lang=en

jesse
fuente
3
Tengo Mojave (10.14.6) pero los simuladores 9.x no están presentes
Levi
2
@Levi Si tiene Mojave, intente descargar el archivo del simulador de iOS 9 con cualquier software de administración de descargas y luego instale el simulador 9.3: devimages-cdn.apple.com/downloads/xcode/simulators/… 9.0: devimages-cdn.apple.com / descargas / xcode / simulators / ...
Robert
Gracias. Estaba buscando estos enlaces exactos a los archivos dmg del simulador. Chicos, pueden usar el descargador rápido iGetter : igetter.net/downloads.html . Y para instalar los archivos descargados visite este artículo: hackernoon.com/…
Hasaan Ali
1

Es increíblemente molesto que Apple esté tratando de obligarnos a renunciar a la compatibilidad con dispositivos más antiguos. La forma en que lo forcé a enumerar iOS 9 fue usar una versión anterior de xcode

Usando una versión anterior de xcode

  1. Descargue una versión anterior de Xcode (por ejemplo, Xcode 10)
  2. Abre y descarga el simulador de iOS 9
  3. El simulador ahora aparece en la versión más reciente de xcode
Attaque
fuente
0

Intenté instalar Xcode 10.1 en mi Mac, pero tampoco funcionó para iOS9, sospecho que tiene que ver con la caída de Apple para aplicaciones de 32 bits (como iOS9)

Saren Inden
fuente
-2

iOS 9.0 no es compatible con Xcode 11.

Jayaraj M
fuente
-3

Jayaraj M, no es cierto:

Xcode 11 está disponible en Mac App Store e incluye SDK para iOS 13, macOS Catalina 10.15, watchOS 6 y tvOS 13. Xcode 11 admite el desarrollo de dispositivos con iOS 13.1. Xcode 11 admite la depuración en el dispositivo para iOS 8 y posterior, tvOS 9 y posterior, y watchOS 2 y posterior. Xcode 11 requiere una Mac con macOS Mojave 10.14.4 o posterior.

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

Alex
fuente
3
Lo importante a tener en cuenta en la nota anterior de Apple es "depuración en el dispositivo". Si tiene un dispositivo con el iOS anterior, aún puede depurarlo. Pero los simuladores para iOS9 se han ido. Intenté ver si podía construir un simulador de iOS 9 (fue exitoso construir el simulador de iOS 11 que necesitaba). Pero lo siguiente falla: xcrun simctl create "iPhone 5" "com.apple.CoreSimulator.SimDeviceType.iPhone-5" "com.apple.CoreSimulator.SimRuntime.iOS-9-0"
anorskdev