2012-08-15 6 views
10

En primer lugar explicaré mi problema al intentar una aplicación ios4 + de soporte en Xcode 4.4.1, luego tengo 3 preguntas a continuación, agradezco cualquier respuesta que pueda ayudarme.¿Hay alguna forma de obtener simuladores ios4 en Xcode 4.4.1 Mountain Lion?

He utilizado felizmente varias versiones de Xcode por un tiempo y recientemente actualicé a Xcode 4.4.1 y ML. En el pasado, siempre ha sido posible copiar en los sdks del simulador anterior a la carpeta correspondiente en el contenido del paquete Xcode, esta técnica ya no funciona.

El anuncio de Xcode 4.4.1 lee con este extracto:

"Xcode incluye un nuevo panel de 'Descargas' preferencia a instalar componentes opcionales, tales como herramientas de línea de comandos, y simuladores anteriores de iOS"

Este Me convenció de que podría hacer funcionar viejos simuladores, pero en mi experiencia hasta el momento, solo puedes obtener un singular simulador antiguo (ios 5.0). El extracto anterior indica que puede obtener acceso a más de un simulador antiguo ya que utiliza el plural "simuladores ios anteriores".

EDITAR

También puede obtener la opción de descargar simulador de iOS4.3 si ha actualizado a Xcode 4.4.1 antes de instalar Mountain Lion. Sin embargo, el simulador no funcionará una vez que tenga ML y 4.4.1.

FIN EDITAR

he podido probar el uso de un dispositivo personal (iPhone) que se ejecuta iOS4.3 pero esto no es una forma ideal para mí a prueba. Apoyo hasta ios4.0 por lo que me gustaría verificar mi código con simuladores iOS para ios4.0, ios4.1, ios4.2 y ios4.3.

Me gusta usar los últimos Xcode y ML, pero parece que mi mejor opción puede ser retroceder a un Xcode anterior en Lion.

Preguntas

1) ¿Hay alguna manera de obtener simuladores iOS4 funcionales en Xcode 4.4.1 Mountain Lion?

2) ¿Hay algún plan para permitir simuladores ios4 en una nueva versión o Apple lo ha bloqueado deliberadamente?

3) ¿Hay otros desarrolladores en esta posición que puedan aconsejar cuál es la mejor medida? ¿Las personas se están deteniendo/retrocediendo desde Xcode 4.4.1 en ML?

Gracias

SEGUNDA EDICIÓN - Mi trabajo Alrededor Solución

Como he tenido que confirmó simuladores iOS4 no son compatibles con Xcode 4.4.1 (ML) y el consejo es que usted debe probar en una dispositivo.

Decidí que todavía necesitaba una versión de lion con xcode 4.3.3 en alguna parte para poder acceder a los simuladores ios 4. Por lo tanto, en mi imac configuré una máquina virtual a través de vmware que ejecutaba osx 10.7 lion. En esta máquina virtual instalé Xcode 4.3.3 y los viejos simuladores ahora los tengo disponibles para cuando quiera probar cualquier problema con ios4 :).

Esta solución me ha costado 28gb en espacio de memoria en mi imac, pero estoy contento de tener un león de montaña corriendo en mi máquina principal y una máquina virtual con león corriendo y xcode 4.3.3. Puede parecer un montón de problemas, pero ¿cuáles son las otras opciones?

Otra solución es preguntarle al usuario Popeye cómo dice haberlo hecho. Intenté averiguarlo pero no obtuve nada aparte de información irrelevante y solicitudes para eliminar la pregunta.

FIN SEGUNDA EDICIÓN

+0

Por lo que entiendo, ¿no deberías simplemente poder ir a xcode >> Preferences >> Downloads y simplemente descargar ios4 sdk. – Popeye

+0

Como ha indicado, puede descargar el simulador 4.3, necesita actualizarse para informar a los lectores de esto ya que esta pregunta da la impresión de que no puede descargar ninguna. – Popeye

+0

He actualizado 3 Mac a ML y Xcode 4.4.1. En una ocasión, tuve la opción de descargar el simulador 4.3 (que no funcionó una vez descargado). En las otras 2 ocasiones solo tuve la opción de descargar el simulador 5.0. Gracias por la calificación negativa y las afirmaciones falsas por cierto Popeye. – user1600350

Respuesta

2

acabo comentado pero también he hecho simplemente por lo que sí se puede hacer.

abra xcode y en el menú superior vaya a xcode >> preferences >> Downloads y se le dará la opción de descargar sdks antiguos para usar con xcode. También puede descargar herramientas de línea de comandos y soporte de depuración de dispositivos.

Recuerde establecer su proyecto de despliegue de destino para siempre esa versión o una versión anterior en la configuración de destino (Resumen)

EDITAR

Aquí es un link a la sección de descargas de desarrolladores de Apple que usted requiere un nombre de usuario y contraseña para iniciar sesión. una vez que anule la selección de todas las opciones de búsqueda excepto iOS y allí encontrará todos los iOS que están disponibles para usted. Tenga en cuenta que si tiene algo que está en una versión posterior y no en la versión anterior de iOS, se bloqueará, p. Storyborads (presentado en iOS 5).

+0

He descargado todo lo disponible y, sí, mi destino de implementación es correcto. ¿Estás diciendo que has ejecutado una aplicación en un simulador ios4 en xcode 4.4.1 (Mountain Lion)? – user1600350

+0

No estoy seguro de que me dieron la opción de descargar el SDK para iOS4 +, iOS5. Y sí en Mountain Lion. – Popeye

+0

Yo también tuve la opción de descargar el simulador 4.3. Desafortunadamente, si intentas ejecutar una aplicación, obtendrás un error. Es por eso que le pedí que ejecutara una aplicación en el simulador, ¿no la descargó? – user1600350

Cuestiones relacionadas