View a markdown version of this page

Ambiente di test per dispositivi iOS - AWS Device Farm

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-cli software 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