O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

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.