Antes de começar
Adicione o Firebase ao seu projeto da Apple, caso ainda não tenha feito isso.
Caso não use outros produtos do Firebase, basta criar um projeto e registrar seu aplicativo. No entanto, caso decida usar produtos adicionais no futuro, certifique-se de concluir todas as etapas na página vinculada acima.
Etapa 1. Criar o aplicativo
Quando você estiver pronto para distribuir uma versão de pré-lançamento do seu aplicativo para os testadores, crie um arquivo de distribuição assinado. É possível usar seu processo de criação normal desde que você atenda aos seguintes requisitos:
- Caso queira distribuir seu app para além da sua equipe de desenvolvimento, é preciso usar um perfil de distribuição Ad Hoc ou Enterprise.
- Se o aplicativo usa o Game Center, os APNs (e, por extensão, o Cloud Messaging) ou o iCloud, verifique se o perfil de provisionamento usa um ID do app explícito, não um ID curinga.
- Se você estiver usando um perfil de distribuição Ad Hoc, inclua os códigos de dispositivo exclusivos (UDIDs, na sigla em inglês) dos dispositivos dos testadores. À medida que novos testadores do iOS se inscreverem no seu programa de testes, será necessário atualizar o perfil de provisionamento com os UDIDs dos dispositivos deles. Consulte Registrar outros dispositivos para testadores.
- Você atualizou o número do build visível ao usuário (Versão) e o número exclusivo do build (Build). Se você fez alterações no código desde o último build (ou seja, não está criando uma nova apenas para atualizar os dispositivos registrados), não é necessário atualizar os números da versão e do build.
Quando o build é concluído, ele salva um arquivo IPA e alguns arquivos de registro na pasta especificada. Você distribui o arquivo IPA para os testadores nas etapas a seguir.
Etapa 2. Distribuir seu aplicativo para os testadores
Para distribuir seu aplicativo para os testadores, faça o upload do arquivo IPA usando o Console do Firebase:
Abra a página "App Distribution" do Console do Firebase. Selecione seu projeto do Firebase quando solicitado.
Na página Versões, selecione o aplicativo que você quer distribuir no menu suspenso.
Arraste o arquivo IPA do seu aplicativo ao console para fazer o upload.
Quando o upload for concluído, especifique os grupos de testadores e os testadores individuais que devem receber a versão. Em seguida, adicione notas à versão.
Consulte Gerenciar testadores para saber mais sobre como criar grupos de testadores.
Clique em Distribuir para disponibilizar o build para os testadores.
Depois de distribuir o build, ele fica disponível no painel App Distribution do Console do Firebase por 150 dias (cinco meses). Quando faltarem 30 dias para o vencimento do build, o aviso de expiração aparecerá no Console do Firebase e na lista de builds do testador no dispositivo de teste.
Os testadores que não foram convidados para testar o app recebem convites por e-mail para dar os primeiros passos, e os testadores atuais recebem notificações por e-mail informando que um novo build está pronto para ser testado. Para saber como instalar o app de teste, consulte Configurar como testador. É possível monitorar o status de cada testador, por exemplo, se ele aceitou o convite e se fez o download do aplicativo no Console do Firebase.
Os testadores têm 30 dias para aceitar um convite de teste do app antes que ele expire. Quando faltarem cinco dias para o vencimento do convite, um aviso de expiração aparecerá no Console do Firebase ao lado do testador em uma versão. Reenvie um convite usando o menu suspenso na linha do testador para renová-lo.
Próximas etapas
- Para registrar mais dispositivos de maneira manual ou programática, consulte Registrar outros dispositivos iOS.