Nesta matéria
Antes de começar
Seu site já inclui o app para iPhone (consulte Adicionar apps). Você vai precisar de um Apple ID com a autenticação de dois fatores ativada.
Passo a passo
- Tenha uma conta no Apple Developer. Toque em Inscreva-se no Apple Developer Program. Escolha Pessoa física ou Organização. A Apple cobra uma taxa anual, paga à própria Apple, não à Keynate. Aguarde o email de boas-vindas da Apple, o que pode levar um ou dois dias. Para organizações, é obrigatório ter um número D-U-N-S (gratuito, leva até uma semana) e o site da empresa.
- Aceite os contratos da Apple. Acesse o App Store Connect como Titular da Conta. Clique em Negócios e depois em Contratos. Se aparecer um aviso amarelo, clique em Revisar contrato, marque a caixa de seleção e clique em Aceitar. Apps gratuitos precisam apenas do contrato de Apps gratuitos.
- Crie uma chave de API para a Keynate. No App Store Connect, abra Usuários e Acesso e vá em Integrações → API do App Store Connect → Chaves de equipe. Clique em Gerar chave de API. Dê o nome de Keynate. Acesso: Painel admin (para a configuração inicial). Clique em Baixar chave de API para salvar o arquivo .p8. A Apple só permite baixar esse arquivo uma vez. Copie o ID do Emissor e a ID da chave. No card do iPhone, informe os dois, selecione o arquivo .p8 e clique em Salvar e verificar.
- Crie o registro do app. No App Store Connect, abra Apps, clique em + e em Novo app. Plataforma: iOS. Cole o nome do app informado na sua página de Apps. Selecione o Bundle ID igual ao exibido na sua página de Apps. Se a lista estiver vazia, clique primeiro em Verificar de novo na Keynate; nós registramos isso para você. SKU: qualquer código. Acesso do Usuário: Acesso total. Clique em Criar.
- Nome e ícone do seu app. Consulte Nome e ícone do app.
- Gerar meu app e enviar ao TestFlight. Toque em Gerar seu app para iPhone (depois Gerar meu app). Isso leva de 20 a 40 minutos. Quando a Apple terminar o processamento, ele aparecerá sozinho no TestFlight.
- Teste no seu iPhone. Instale o TestFlight pela App Store (gratuito, feito pela Apple). Abra o link de teste ou leia o código QR, toque em Aceitar e Instalar. Navegue por todas as telas. Em seguida, marque Testado em um iPhone real na lista de verificação da App Store. O guia marca este passo como opcional, mas a Keynate só envia seu app para a Apple após essa confirmação.
- Lista de verificação para a Revisão do App. Copie as respostas da Keynate no App Store Connect e marque cada item concluído. Consulte Listas de verificação das lojas. Se o seu app tiver login de leitores, crie o acesso para os revisores.
- Envie para revisão. Em Gerar, pré-visualizar e publicar, clique em Publicar na App Store na versão testada e depois em Publicar. Se o app tiver login de leitores, o acesso do revisor já deve estar criado. A Apple costuma avaliar em 1 ou 2 dias. Depois de aprovado, o app é liberado para os usuários gradualmente ao longo de 7 dias; você pode pausar se quiser.
Importante saber
- A criação do app para iPhone pode exibir Em breve enquanto a Keynate ativa o recurso para o seu site. Você já pode fazer os passos 1 a 5 para adiantar tudo.
- Para contas novas, a Apple pede uma gravação de tela curta feita em um iPhone real. Em Informações de revisão, a seção Vídeo de revisão (iPhone) lista as etapas para gravar. Anexe o vídeo em App Store Connect → seu app → Informações sobre a revisão de apps → Anexo.
- Se uma versão for restrita a testes internos, haverá um aviso. Adicione-a a um grupo de testes internos em TestFlight → Testes internos e depois faça a instalação pelo app TestFlight.
- Clicar em Remover chave no card do iPhone interrompe os envios da Keynate. O app já publicado continuará disponível na loja.
Problemas comuns
- "Instale a versão de testes do TestFlight em um iPhone real, faça o teste e marque 'Testado em um iPhone real'." Conclua o passo 7 e toque em Publicar novamente.
- O Bundle ID não está na lista da Apple. Clique em Verificar de novo na sua página de Apps. Se sua chave não tiver permissão para registrá-lo, adicione-o manualmente na sua conta Apple Developer em Identificadores.
- A Apple bloqueou os envios. Aceite os contratos mais recentes em Negócios → Contratos.
- A Apple solicitou alterações. Consulte Meu app foi rejeitado.
- Outros problemas: Meu app não é gerado ou publicado.
Dúvidas frequentes
Perguntas frequentes
A Keynate paga a taxa da Apple?
Não. A conta de desenvolvedor é sua, portanto a anuidade cobrada pela Apple deve ser paga diretamente por você à Apple.
O app funciona no iPad?
Sim. O card da App Store chama-se App para iPhone e iPad (App Store).