Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Testumgebung für iOS-Geräte
Device Farm verwendet von Amazon verwaltete macOS-Instanzen (Hosts), die sich während des Testlaufs dynamisch mit dem iOS-Gerät verbinden. Jeder Host ist mit Software vorkonfiguriert, die Gerätetests auf verschiedenen gängigen Testplattformen wie XCTest UI und Appium ermöglicht.
Die aktuelle Version des iOS-Testhosts hat das Testerlebnis im Vergleich zu früheren Versionen verbessert, darunter:
-
Konsistente Host-Betriebssystem- und Tooling-Erfahrung für iOS 15 bis iOS 26 Bisher wurde der Testhost vom verwendeten Gerät bestimmt, was bei der Ausführung auf mehreren iOS-Versionen zu einer fragmentierten Softwareumgebung führte. Die derzeitige Erfahrung ermöglicht eine einfache Hostauswahl, um eine konsistente Umgebung auf allen Geräten zu gewährleisten. Dadurch können dieselbe macOS-Version und dieselben Tools (wie Xcode) auf jedem iOS-Gerät verfügbar sein.
-
Leistungsverbesserungen für iOS 15- und 16-Tests Mithilfe der aktualisierten Infrastruktur hat sich die Einrichtungszeit für iOS 15- und 16-Tests erheblich verbessert.
-
Standardisierte auswählbare Softwareversionen für unterstützte Abhängigkeiten Wir haben jetzt das
devicefarm-cliSoftwareauswahlsystem sowohl auf iOS- als auch auf Android-Testhosts, sodass Sie Ihre bevorzugte Version unserer unterstützten Abhängigkeiten auswählen können. Für unterstützte Abhängigkeiten (wie Java, Python, Node.js, Ruby und Appium) können Versionen über die Testspezifikation ausgewählt werden. Eine Vorstellung davon, wie diese Funktion funktioniert, finden Sie im Thema unter. Unterstützte Software in benutzerdefinierten Testumgebungen
Wichtig
Wenn Sie auf iOS 18 und niedriger ausgeführt werden, werden Ihre Tests standardmäßig auf älteren Testhosts ausgeführt. Im folgenden Thema erfahren Sie, wie Sie von Legacy-Hosts weg migrieren können.
Legacy-iOS-Testhost
Für bestehende Tests unter iOS 18 und niedriger werden die Legacy-Testhosts standardmäßig für benutzerdefinierte Testumgebungen ausgewählt. Die folgende Tabelle enthält die Test-Host-Version, mit der die iOS-Geräteversion ausgeführt wird.
| Betriebssystem | Architektur (en) | Standard für Geräte |
|---|---|---|
| macOS Sonoma(Version 14) | arm64 | iOS 18 |
| macOS Ventura(Ausführung 13) | arm64 | iOS 17 |
| macOS Monterey(Ausführung 12) | x86_64 | iOS 16und darunter |
Informationen zur Auswahl der neueren Testhosts finden Sie im entsprechenden ThemaMigrieren Sie Ihre benutzerdefinierten Testumgebungen auf die neuen iOS-Testhosts.
Unterstützte Software für iOS-Geräte
Um iOS-Gerätetests zu unterstützen, sind Device Farm Farm-Testhosts für iOS-Geräte mit Xcode und den zugehörigen Befehlszeilentools vorkonfiguriert. Weitere verfügbare Software finden Sie im folgenden Thema. Unterstützte Software in benutzerdefinierten Testumgebungen