Estoy pensando en actualizar a iOS SDK 4.2. Pero lo que me pregunto es si aún podré ejecutar el simulador como iOS 3.2. Esto se debe a que estoy creando iAds para iPad pero todavía quiero verificar si mi programa se ejecutará con iOS 3.2.
Nota: He visto una publicación similar a esta en el pasado, pero no fueron realmente útiles para dar los pasos exactos sobre cómo se podría hacer esto.
Respuestas:
Si tiene iAds en su binario, no podrá ejecutarlo en nada antes de iOS 4.0 y será rechazado si intenta enviar un binario como este.
Todavía puede ejecutar el simulador desde 3.2 en adelante después de la actualización.
En el simulador de iPhone, intente seleccionar Hardware -> Versión -> 3.2
fuente
Para cualquiera que encuentre esta pregunta anterior, ahora puede descargar
todas lasversiones anteriores.Xcode
->Preferences
->Components
(Haga clic en la pestaña Simuladores).Instala todas las versiones que quieras / necesites.
Para mostrar todos los simuladores instalados:
Target -> En el menú desplegable "target de implementación", elija la versión instalada con la versión más baja nr.
Ahora debería ver todos sus simuladores disponibles en el menú desplegable.
fuente
XCODE 10.1
1. Ir a Xcode -> Preferencias (acceso directo CMD,)
2. Seleccionar componentes
3. Descargue la versión del simulador
4. XCode -> Open Developer Tool -> Simulator Esto lanzará Simulator como aplicación independiente
5 Hardware -> Dispositivo -> Administrar dispositivos ...
6. Haga clic en + iCon para crear una nueva versión del simulador.
7. Especifique el nombre del simulador, el tipo de dispositivo y elija la versión del sistema operativo del menú desplegable.
8. Haga clic en Crear.
9. Hardware -> Dispositivo -> iOS 11.0 -> iPhone 6
Eso se ejecuta disfrutar de la codificación!
fuente
Abra xcode y en el menú superior vaya a xcode > Preferencias > Descargas y se le dará la opción de descargar viejos sdks para usar con xcode. También puede descargar herramientas de línea de comandos y Soporte de depuración de dispositivos.
fuente
En XCode, en Objetivos , haga clic con el botón derecho en su proyecto y obtenga información . En la pestaña Compilar, busque el Objetivo de implementación de iOS. Al cambiar esto, debería poder probar diferentes versiones de iOS.
fuente
Para agregar un simulador de iOS anterior a Xcode 4.2, necesita el antiguo archivo de instalador xcode_3.2.6_and_ios_sdk_4.3.dmg (o una versión similar) y haga lo siguiente:
Ahora hay una lista de su simulador instalado.
fuente
Elegir versiones anteriores del simulador no es obvio en Xcode 3.2.5. Los códigos X anteriores tenían listas separadas de "SDK de dispositivos iOS" y "SDK de simulador de iOS" en el menú emergente de configuración de compilación "SDK base", pero en Xcode 3.2.5 se han reemplazado por una lista única de "SDK de iOS" que solo ofrece 4.2 y "último".
Si crea un nuevo proyecto de iOS predeterminado, el valor predeterminado es 4.2 para SDK base y Destino de implementación, y en la ventana emergente "Descripción general" en la esquina superior izquierda del proyecto, solo está disponible el Simulador 4.2.
Para ejecutar un simulador de iOS anterior, debe elegir una versión de iOS anterior en la ventana emergente de configuración de compilación "Objetivo de implementación de iOS". Solo entonces la ventana emergente "Descripción general" ofrecerá simuladores más antiguos: de nuevo a 4.0 para iPhone y a 3.2 para iPad.
fuente
El simulador NO PUEDE descargarse de:
Xcode -> Preferencias -> Descargas
Solo los símbolos de dispositivos iOS. Como dice esta opción:
Es decir, necesita un dispositivo iOS 4.2 para probar una aplicación iOS 4.2
fuente