View a markdown version of this page

Entorno de pruebas para dispositivos iOS - AWS Device Farm

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Entorno de pruebas para dispositivos iOS

Para ver la lista completa de los anfitriones de prueba disponibles y cómo seleccionar uno, consulteHosts para entornos de prueba personalizados.

Device Farm utiliza instancias de Amazon-managed macOS (hosts) que se conectan de forma dinámica al dispositivo iOS durante la prueba. Cada host viene preconfigurado con un software que permite probar los dispositivos en varias plataformas de prueba populares, como XCTestUI y Appium.

La versión actual del servidor de pruebas de iOS ha mejorado la experiencia de prueba en comparación con las versiones anteriores, e incluye:

  • Experiencia uniforme con el sistema operativo anfitrión y las herramientas para iOS 15 y versiones posteriores Antes, el dispositivo que se utilizaba determinaba el anfitrión de la prueba, lo que generaba un entorno de software fragmentado cuando se ejecutaba en varias versiones de iOS. La experiencia actual permite seleccionar el host de forma sencilla para crear un entorno uniforme en todos los dispositivos. Esto permitirá que la misma versión y las mismas herramientas de macOS (como Xcode) estén disponibles en todos los dispositivos iOS.

  • Mejoras de rendimiento Gracias a la infraestructura actualizada, el tiempo de configuración de las pruebas ha mejorado considerablemente.

  • Versiones de software estandarizadas y seleccionables para las dependencias compatibles Ahora tenemos el sistema de selección de devicefarm-cli software en los hosts de prueba de iOS y Android, lo que te permite seleccionar la versión que prefieras de nuestras dependencias compatibles. En el caso de las dependencias compatibles (como Java, Python Node.js, Ruby y Appium), las versiones se podrán seleccionar mediante la especificación de prueba. Para hacerte una idea de cómo funciona esta función, consulta el tema sobre. Software compatible en entornos de prueba personalizados

aviso

Si realizas la prueba en iOS 18 o una versión anterior y no seleccionas explícitamente un host de prueba, Device Farm ejecuta las pruebas en un host de prueba antiguo como alternativa. No se recomiendan los anfitriones de prueba antiguos. Para trasladarse a un host de prueba compatible, consulteMigración de sus entornos de prueba personalizados a los nuevos hosts de prueba de iOS.

Anfitrión de pruebas de iOS antiguo

Para las pruebas existentes en iOS 18 y versiones anteriores, Device Farm usa un host de pruebas antiguo como alternativa cuando no se selecciona explícitamente un host de prueba para entornos de prueba personalizados. No se recomiendan los hosts de prueba antiguos. Le recomendamos que seleccione un host de prueba de forma explícita o que lo ios_test_host defina comodefault. Los hosts de prueba antiguos no están disponibles para iOS 26 y versiones posteriores; esas versiones requieren un host de prueba compatible. La siguiente tabla contiene la versión del host de prueba que se usa para cada versión de dispositivo iOS.

Sistema operativo Arquitectura (es) Predeterminado para los dispositivos
macOS Sonoma(versión 14) arm64 iOS 18
macOS Ventura(versión 13) arm64 iOS 17
macOS Monterey(versión 12) x86_64 iOS 16y por debajo

Para seleccionar los anfitriones de prueba más nuevos, consulte el tema relacionado conMigración de sus entornos de prueba personalizados a los nuevos hosts de prueba de iOS.

Software compatible para dispositivos iOS

Para poder realizar pruebas con dispositivos iOS, los hosts de pruebas de Device Farm para dispositivos iOS vienen preconfigurados con Xcode y las herramientas de línea de comandos asociadas. Para ver otro software disponible, consulta el tema correspondiente. Software compatible en entornos de prueba personalizados