App in AWS Device Farm - 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à.

App in AWS Device Farm

Le seguenti sezioni contengono informazioni sui comportamenti delle app in Device Farm.

App di strumentazione

Non è necessario strumentare le app o fornire a Device Farm il codice sorgente delle app. È possibile inviare app Android non modificate. Le app iOS devono essere compilate con il dispositivo iOS target anziché con il simulatore.

Riassegnare la firma delle app durante le esecuzioni

Per le app iOS, non è necessario aggiungere alcun UUID di Device Farm al profilo di provisioning. Device Farm sostituisce il profilo di provisioning incorporato con un profilo wildcard e quindi firma nuovamente l'app. Se fornisci dati ausiliari, Device Farm li aggiunge al pacchetto dell'app prima che Device Farm li installi, in modo che l'ausiliario esista nella sandbox dell'app. La nuova firma dell'app rimuove diritti come App Group, Associated Domains, Game Center,, Wireless Accessory Configuration HealthKit, In-App Purchase HomeKit, Inter-App Audio, Apple Pay, Notifiche push e Configurazione e controllo VPN.

Per le app Android, Device Farm firma nuovamente l'app. Ciò potrebbe interrompere qualsiasi funzionalità che dipende dalla firma dell'app, come l'API Android di Google Maps, oppure potrebbe attivare il rilevamento antipirateria o antimanomissione da parte di prodotti come. DexGuard

App offuscate in corso di esecuzione

Per le app Android, se l'app è offuscata, puoi comunque testarla con Device Farm se la usi. ProGuard Tuttavia, se utilizzi misure DexGuard antipirateria, Device Farm non può firmare nuovamente ed eseguire test sull'app.