Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

Distribuir apps iOS para testadores usando o Console do Firebase

É possível gerenciar os testadores de sua equipe e distribuir builds usando o Console do Firebase.

Antes de começar

Adicione o Firebase ao seu projeto do iOS, 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.
  • Se você fez alterações no código desde a última versão (ou seja, não está criando uma nova apenas para atualizar os dispositivos registrados), atualize o número da versão visível ao usuário (Versão) e o número exclusivo da versão (Versão) do destino dela.

Quando a versão é concluída, ela salva um arquivo IPA e alguns arquivos de log 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:

  1. Abra a página "App Distribution" do Console do Firebase. Selecione seu projeto do Firebase quando solicitado.

  2. Na página Versões, selecione o aplicativo que você quer distribuir no menu suspenso.

  3. Arraste o arquivo IPA do seu aplicativo ao console para fazer o upload.

  4. 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.

  5. 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 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 (leia o guia de configuração do testador para ver instruções sobre como instalar o app de teste). É 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.

Etapa 3. Registrar outros dispositivos

Quando os testadores aceitam um convite para testar um novo build não assinado com um perfil Enterprise, solicita-se a eles a permissão para compartilhar o identificador do dispositivo deles com você. Se eles concordarem, o App Distribution coletará o UDID do dispositivo e notificará você por e-mail.

Quando receber um desses e-mails, atualize o UDID no seu perfil de provisionamento e distribua um novo build para seus testadores seguindo estas etapas:

  1. Adicione os dispositivos ao seu portal para desenvolvedores da Apple.
    • Opção 1: importe os UDIDs do dispositivo como um arquivo CSV.

      Na guia Testadores e grupos do painel "App Distribution", selecione Todos os testadores e clique em Exportar UDIDs da Apple para fazer o download de um arquivo CSV. Em seguida, importe o arquivo para sua conta de desenvolvedor da Apple usando a opção Registrar vários dispositivos. Consulte a documentação da Apple para saber mais.

      Sua conta de desenvolvedor da Apple pode permitir apenas a importação de um número limitado de dispositivos por ano.

    • Opção 2: colete e insira os UDIDs por e-mail.

      Na página Adicionar dispositivos do portal Apple Developer, registre o novo UDID especificado no e-mail recebido.

  2. Adicione os dispositivos registrados ao seu perfil de provisionamento.
  3. Faça o download do perfil de provisionamento e use-o para recriar o app. Se você estiver criando o novo build apenas para atualizar os dispositivos registrados, não atualize o número ou a versão do build.
  4. Redistribua seu aplicativo no Console do Firebase ou na CLI. Se você já tiver distribuído um build com o mesmo número e a mesma versão, somente os usuários de dispositivos recém-registrados receberão e-mails de notificação.