Aplicativos no AWS Device Farm - AWS Device Farm

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Aplicativos no AWS Device Farm

As seções a seguir contêm informações sobre o comportamento dos aplicativos no Device Farm.

Instrumentação de aplicações

Não é necessário instrumentar suas aplicações ou fornecer ao Device Farm o código-fonte delas. As aplicações Android podem ser enviadas não modificadas. As aplicações iOS devem ser compilados com o destino Dispositivo iOS, em vez do simulador.

Nova assinatura de aplicações nas execuções

Para aplicações iOS, não é necessário adicionar nenhum UUID do Device Farm ao seu perfil de provisionamento. O Device Farm substitui o perfil de provisionamento incorporado por um perfil curinga e, em seguida, assina novamente a aplicação. Se você fornecer dados auxiliares, o Device Farm os adicionará ao pacote do aplicativo antes de instalá-lo, para que o auxiliar exista no sandbox da aplicação. A reassinatura do aplicativo remove direitos como Grupo de aplicativos, domínios associados, Game Center,,, Configuração de acessórios sem fio HealthKit HomeKit, compra no aplicativo, áudio entre aplicativos, Apple Pay, notificações push e configuração e controle de VPN.

Para aplicações Android, o Device Farm assina novamente a aplicação. Isso pode interromper qualquer funcionalidade que dependa da assinatura do aplicativo, como a API Android do Google Maps, ou pode acionar a detecção antipirataria ou antiadulteração em produtos como. DexGuard

Aplicações ofuscadas nas execuções

Para aplicativos Android, se o aplicativo estiver ofuscado, você ainda poderá testá-lo com o Device Farm se você usar. ProGuard No entanto, se você usar DexGuard com medidas antipirataria, o Device Farm não poderá assinar novamente e executar testes no aplicativo.