Protectores de dispositivos de prueba de Desarrollo

Protectores de dispositivos de prueba de Desarrollo

Aunque los desarrolladores de aplicaciones web para iOS tienen algunas herramientas bastante basadas en navegador para probar versiones de desarrollo de su software, Apple ha dejado a los desarrolladores de aplicaciones iOS nativas con pocas opciones de prueba. Prácticamente todos los desarrolladores comienzan las pruebas utilizando simulador de iOS de Apple, para luego pasar a los dispositivos de hardware reales como su aplicación se aproxima a su finalización.

simulador de iOS

El simulador de iOS, anteriormente iPhone Simulator, es un simulador de software con apoyo oficial que viene incluido con el SDK oficial de iOS de Apple, o el kit de desarrollo de software. Con simulador de iOS, los desarrolladores pueden ejecutar construye de sus aplicaciones en emulaciones virtuales de varias versiones de iOS como aparecerían en los primeros iPhones, el iPhone 4S y el iPad. El simulador de iOS también ofrece a los desarrolladores acceso a la consola y los registros de errores. Sin embargo, simulador de iOS no puede simular ciertas características del iPhone y el iPad exactamente, incluyendo la forma en que su aplicación va a interactuar con las funciones de geolocalización de estos dispositivos o cómo la aplicación va a responder en tiempo real a los cambios en la información enviada desde el acelerómetro.

IPhone cárcel roto

Cárcel-breaking ofrece a los desarrolladores un acceso abierto a sistema operativo iOS normalmente cerrados de Apple. Aunque Apple ha tratado de evitar que los usuarios del iPhone de la cárcel para romper sus dispositivos, los tribunales de los Estados Unidos han sostenido que la cárcel-rotura es perfectamente legal. Para los desarrolladores, la cárcel-ruptura significa que usted no tendrá que pasar por el aro para conseguir su dispositivo en un iPhone real para la prueba. Sin embargo, la cárcel, la fractura de su iPhone puede causar iOS estrellarse periódicamente, y las aplicaciones instaladas en un iPhone cárcel roto puede funcionar de forma inesperada. Aunque conveniente, poniendo a prueba su aplicación en un dispositivo de la cárcel roto no puede darle suficiente información acerca de la forma en que la aplicación va a comportarse en una versión aprobada por Apple de iOS.

Su propio iPhone

El programa de desarrolladores de iPhone ofrece a los desarrolladores que están dispuestos a pagar una cuota de suscripción anual la capacidad de desplegar las primeras versiones de sus aplicaciones a un dispositivo real con iOS en lugar de un emulador. En muchos casos, las pruebas de su aplicación en su hardware actual destino puede revelar errores que no habrían sido evidentes en un simulador, y el uso de una versión estándar de iOS en lugar de una versión cárcel roto le dará un ambiente más estable y predecible para las pruebas .

Sin embargo, un iPhone o iPad puede ejecutar sólo una única versión de iOS a la vez. Para probar su aplicación en las diferentes versiones de iOS, usted tendrá que usar una unidad de hardware con la versión de destino ya instalado. Esto significa que tendrá que volver a instalar una versión diferente de iOS - y después de su aplicación - para probar cada uno; que puede llevar mucho tiempo. Además, Apple advierte que puede ladrillo su iPhone involuntariamente si decide probar el software en él. Si usted necesita su iPhone para el uso diario, puede tener sentido invertir en un segundo iPhone dedicada a las pruebas.

Exteriores Beta Testers

Si está desarrollando una aplicación muy esperada o deseable - o si usted tiene un presupuesto para el aseguramiento de la calidad - usted puede contratar a los beta testers externos para probar tu aplicación en sus dispositivos iOS propios. Para implementar su aplicación a los probadores beta, usted tendrá que hacer perfiles de datos individuales sobre la base de la identificación única de dispositivo de cada usuario. El uso de probadores externos le permitirá probar el dispositivo en una variedad de modelos y versiones de iOS al mismo tiempo. Utilice la función "Build and Archive" en XCode y el "Distribuir de Empresa" opción de compartir y cargar el archivo PPA a su sitio web. Esto hará posible que los probadores para descargar e instalar las versiones beta de su aplicación directamente desde la Web en lugar de a través de iTunes.