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
Device Farm utiliza instancias macOS (hosts) gestionadas por Amazon que se conectan dinámicamente al dispositivo iOS durante la ejecución de la prueba. Cada host viene preconfigurado con un software que permite realizar pruebas de dispositivos en varias plataformas de prueba populares, como XCTest UI y Appium.
La versión actual del host de pruebas de iOS ha mejorado la experiencia de prueba en comparación con las versiones anteriores, incluidas las siguientes:
-
Experiencia uniforme con el sistema operativo anfitrión y las herramientas para iOS 15 e iOS 26 Antes, el anfitrión de la prueba lo determinaba el dispositivo en uso, 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 herramientas de macOS (como Xcode) estén disponibles en todos los dispositivos iOS.
-
Mejoras de rendimiento en las pruebas de iOS 15 y 16 Gracias a la infraestructura actualizada, el tiempo de configuración ha mejorado considerablemente en las pruebas de iOS 15 y 16.
-
Versiones de software seleccionables estandarizadas para las dependencias compatibles Ahora tenemos el sistema de selección de
devicefarm-clisoftware en los hosts de prueba de iOS y Android, lo que le permite seleccionar la versión que prefiera de nuestras dependencias compatibles. Para las dependencias compatibles (como Java, Python, Node.js, Ruby y Appium), las versiones se podrán seleccionar mediante la especificación de prueba. Para hacerse una idea de cómo funciona esta función, consulte el tema sobre. Software compatible en entornos de prueba personalizados
importante
Si se ejecuta en iOS 18 o versiones anteriores, las pruebas se ejecutarán en los hosts de prueba antiguos de forma predeterminada. Consulta el tema siguiente sobre cómo migrar desde los hosts antiguos.
Host de pruebas de iOS antiguo
Para las pruebas existentes en iOS 18 y versiones anteriores, los anfitriones de pruebas antiguos se seleccionan de forma predeterminada para los entornos de prueba personalizados. La siguiente tabla contiene la versión del host de prueba con la que se ejecuta la versión del dispositivo iOS.
| Sistema operativo | Arquitecturas | 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 más abajo |
Para seleccionar los hosts de prueba más nuevos, consulte el tema correspondienteMigración de sus entornos de prueba personalizados a los nuevos hosts de prueba de iOS.
Software compatible para dispositivos iOS
Para permitir las pruebas de dispositivos iOS, los hosts de prueba de Device Farm para dispositivos iOS vienen preconfigurados con Xcode y sus herramientas de línea de comandos asociadas. Para ver otro software disponible, consulta el tema correspondiente. Software compatible en entornos de prueba personalizados