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.
Tópicos
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.