Cómo probar comstackciones en iOS 5 e iOS 4 simultáneamente

Estoy creando mi primera aplicación de iOS y quiero probar en iOS 5 y el simulador de iOS 5, pero aún puedo build en iOS 4, ¿cuál es el sistema operativo que mi teléfono está ejecutando actualmente? ¿Cuál es el mejor método para probar software beta? Además, ¿cuál es la mejor manera de ejecutar el Xcode actual junto con el Xcode beta?

Siempre es una buena idea instalar la versión beta de XCode junto con la versión oficial, ya que no puede realizar envíos a la tienda de aplicaciones desde la versión beta. Especificar un directory diferente en la installation es la forma más fácil de hacerlo (hay un desplegable que se pierde fácilmente cuando muestra la list de packages que se instalarán). Las 2 instalaciones coexistirán felizmente. El uso de una convención como Developer-4.0_betaX facilita la localización del que desea mediante Spotlight.

Cuando intente utilizar cualquier API nueva, use los #defines de la nueva versión de iOS para evitar que las nuevas API provoquen errores en las versiones anteriores.

#ifdef __IPHONE_4_0 //APIs new to iOS 4 go here, but won't complain when built using SDK < 4.0 #endif 

También se recomiendan varios dispositivos, ya que el simulador es solo un simulador y no un emulador.

Probablemente sea una buena idea tener una nueva twig de control de fuente para este desarrollo también.

Establezca el destino de implementación para el binary de su aplicación en iOS 4.x (la versión menor que prefiera) y el SDK base en Latest iOS .

Mejor método: utilice dos o más dispositivos. IPod Touch e iPad son buenas opciones. El simulador está bien para el desarrollo, pero no es realmente adecuado para las testings.