Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Ambiente di test per dispositivi iOS
Per l'elenco completo degli host di test disponibili e per sapere come selezionarne uno, consultaHost per ambienti di test personalizzati.
Device Farm utilizza istanze Amazon-managed macOS (host) che si connettono dinamicamente al dispositivo iOS durante l'esecuzione del test. Ogni host è preconfigurato con un software che consente il test dei dispositivi su varie piattaforme di test popolari, come XCTestUI e Appium.
L'attuale iterazione dell'host di test iOS ha migliorato l'esperienza di test rispetto alle versioni precedenti, tra cui:
-
Sistema operativo host e strumenti coerenti per iOS 15 e versioni successive In precedenza, l'host del test veniva determinato dal dispositivo in uso, con conseguente frammentazione dell'ambiente software durante l'esecuzione su più versioni iOS. L'esperienza attuale consente una semplice selezione degli host per consentire un ambiente coerente su tutti i dispositivi. Ciò consentirà di rendere disponibili la stessa versione e gli stessi strumenti di macOS (come Xcode) su ogni dispositivo iOS.
-
Miglioramenti delle prestazioni Utilizzando un'infrastruttura aggiornata, i tempi di configurazione dei test sono notevolmente migliorati.
-
Versioni software selezionabili standardizzate per le dipendenze supportate Ora disponiamo del sistema di selezione del
devicefarm-clisoftware sugli host di test iOS e Android, che consente di selezionare la versione preferita delle nostre dipendenze supportate. Per le dipendenze supportate (come Java, Python, Node.js Ruby e Appium), le versioni saranno selezionabili tramite le specifiche di test. Per un'idea di come funziona questa funzionalità, consulta l'argomento su. Software supportato all'interno di ambienti di test personalizzati
avvertimento
Se esegui il test su iOS 18 o versioni precedenti e non selezioni esplicitamente un host di test, Device Farm esegue i test su un host di test precedente come riserva. Gli host di test precedenti non sono consigliati. Per passare a un host di test supportato, consultaMigrazione degli ambienti di test personalizzati ai nuovi host di test iOS.
Host di test iOS precedente
Per i test esistenti su iOS 18 e versioni precedenti, Device Farm utilizza un host di test legacy come riserva quando non si seleziona esplicitamente un host di test per ambienti di test personalizzati. Gli host di test precedenti non sono consigliati. Ti consigliamo di selezionare un host di test in modo esplicito o di ios_test_host impostarlo default su. Gli host di test precedenti non sono disponibili per iOS 26 e versioni successive; tali versioni richiedono un host di test supportato. La tabella seguente contiene la versione dell'host di test utilizzata per ogni versione del dispositivo iOS.
| Sistema operativo | Architettura/e | Impostazione predefinita per i dispositivi |
|---|---|---|
| macOS Sonoma(versione 14) | arm64 | iOS 18 |
| macOS Ventura(versione 13) | arm64 | iOS 17 |
| macOS Monterey(versione 12) | x86_64 | iOS 16e sotto |
Per selezionare gli host di test più recenti, consulta l'argomento relativoMigrazione degli ambienti di test personalizzati ai nuovi host di test iOS.
Software supportato per dispositivi iOS
Per supportare il test dei dispositivi iOS, gli host di test di Device Farm per dispositivi iOS sono preconfigurati con Xcode e gli strumenti a riga di comando associati. Per altri software disponibili, consulta l'argomento relativo. Software supportato all'interno di ambienti di test personalizzati