Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Environnement de test pour appareils iOS
Device Farm utilise des instances de macOS (hôtes) gérées par Amazon qui se connectent dynamiquement à l'appareil iOS pendant le test. Chaque hôte est préconfiguré avec un logiciel qui permet de tester les appareils sur diverses plateformes de test populaires, telles que XCTest UI et Appium.
L'itération actuelle de l'hôte de test iOS a amélioré l'expérience de test par rapport aux versions précédentes, notamment :
-
Expérience cohérente du système d'exploitation hôte et de l'outillage pour iOS 15 à iOS 26 Auparavant, l'hôte de test était déterminé par l'appareil utilisé, ce qui entraînait un environnement logiciel fragmenté lors de l'exécution sur plusieurs versions d'iOS. L'expérience actuelle permet une sélection simple des hôtes afin de créer un environnement cohérent sur tous les appareils. Cela permettra à la même version de macOS et aux mêmes outils (tels que Xcode) d'être disponibles sur chaque appareil iOS.
-
Améliorations des performances pour les tests iOS 15 et 16 Grâce à une infrastructure mise à jour, le temps de configuration s'est considérablement amélioré pour les tests iOS 15 et 16.
-
Versions logicielles standardisées sélectionnables pour les dépendances prises en charge Nous disposons désormais d'un système de sélection de
devicefarm-clilogiciels sur les hôtes de test iOS et Android, qui vous permet de sélectionner votre version préférée de nos dépendances prises en charge. Pour les dépendances prises en charge (telles que Java, Python, Node.js, Ruby et Appium), les versions seront sélectionnables via la spécification de test. Pour avoir une idée du fonctionnement de cette fonctionnalité, consultez la rubrique surLogiciels pris en charge dans des environnements de test personnalisés.
Important
S'ils sont exécutés sur iOS 18 ou une version antérieure, vos tests s'exécuteront par défaut sur les anciens hôtes de test. Consultez la rubrique ci-dessous pour savoir comment migrer hors des hôtes existants.
Ancien hôte de test iOS
Pour les tests existants sur iOS 18 et versions antérieures, les anciens hôtes de test sont sélectionnés par défaut pour les environnements de test personnalisés. Le tableau suivant indique la version de l'hôte de test exécutée avec la version de l'appareil iOS.
| Système d’exploitation | Architecture (s) | Par défaut pour les appareils |
|---|---|---|
| macOS Sonoma(version 14) | arm64 | iOS 18 |
| macOS Ventura(version 13) | arm64 | iOS 17 |
| macOS Monterey(version 12) | x86_64 | iOS 16et ci-dessous |
Pour sélectionner les nouveaux hôtes de test, consultez la rubrique concernantMigration de vos environnements de test personnalisés vers les nouveaux hôtes de test iOS.
Logiciels pris en charge pour les appareils iOS
Afin de prendre en charge les tests d'appareils iOS, les hôtes de test Device Farm pour appareils iOS sont préconfigurés avec Xcode et ses outils de ligne de commande associés. Pour les autres logiciels disponibles, veuillez consulter la rubrique concernantLogiciels pris en charge dans des environnements de test personnalisés.