Atualizando seu aplicativo iOS para mantê-lo ativo na App Store
Introdução
Você recebeu uma notificação da Apple informando que seu aplicativo precisa ser atualizado? 😬
Não se preocupe! Neste artigo, explicaremos como gerar uma nova versão do seu aplicativo iOS e enviar uma atualização por meio do App Store Connect.
A Apple revisa periodicamente os aplicativos disponíveis na App Store para garantir que estejam funcionais, atualizados e em conformidade com as atuais Diretrizes de Revisão da App Store. Se um aplicativo não tiver sido atualizado por um longo período, a Apple poderá identificá-lo como desatualizado ou solicitar que uma nova versão seja enviada.
Para evitar isso, é importante publicar atualizações periodicamente no seu aplicativo iOS, mesmo que não haja grandes alterações no aplicativo. Uma atualização de manutenção de rotina pode ajudar a manter seu aplicativo atualizado e reduzir o risco de avisos, notificações de remoção ou problemas de conformidade.
Este guia mostra o processo de geração de uma nova versão do aplicativo iOS usando o construtor de aplicativos do eDirectory e o envio da versão atualizada pelo App Store Connect.
Observação: Como parte desse processo ocorre dentro do Apple Developer e do App Store Connect, as etapas e os elementos da interface podem mudar com o tempo. Caso você perceba alguma diferença, entre em contato com support@edirectory.com para que possamos manter este guia atualizado.
Quando devo atualizar meu aplicativo iOS?
Você deve publicar uma atualização se:
- Recebeu um aviso da Apple informando que seu aplicativo está desatualizado.
- Seu aplicativo não é atualizado há vários meses.
- A Apple solicitou uma nova versão para manter o aplicativo disponível na App Store.
- Você deseja garantir a conformidade contínua com os requisitos atuais da Apple para a App Store.
- Precisa publicar uma atualização de manutenção de rotina.
- Fez alterações no seu site eDirectory que também devem ser refletidas no aplicativo móvel.
1. Acesse o construtor de aplicativos do eDirectory
Faça login na área administrativa do eDirectory e acesse a seção Aplicativos Móveis.
É nessa área que você gerencia a configuração do seu aplicativo móvel e gera novas versões.
No menu Construa seu Aplicativo, clique em Etapa 4: Construir e, em seguida, clique em Construir & Enviar.

2. Selecione a opção de build para iOS
Dentro da área de construção do aplicativo móvel do eDirectory, selecione iOS para continuar.

Você precisará confirmar e fazer o upload dos seguintes itens:
- Certificado de Distribuição do iOS
- Provisioning Profile
GoogleService-Info.plist- Chave da API do Google Maps para iOS, se solicitada
- Qualquer outra informação necessária para a construção do aplicativo iOS apresentada no construtor de aplicativos
Se o seu Certificado de Distribuição da Apple e o Provisioning Profile existentes ainda forem válidos e não estiverem expirados, não será necessário recriá-los. Você pode simplesmente baixá-los novamente da sua conta Apple Developer e fazer o upload deles nas configurações de build do iOS no construtor de aplicativos do eDirectory.
Para recuperá-los, siga as etapas abaixo:
1. Faça login no Apple Developer
Acesse o site do Apple Developer e faça login com sua conta Apple Developer.
Depois de fazer login, acesse Certificates.

Em seguida:
- Localize o certificado Apple Distribution atualmente utilizado pelo seu aplicativo.
- Verifique a data de expiração.
- Se o certificado ainda estiver válido, clique nele.
- Clique em Download.
- Salve o arquivo
.cerno seu computador.


Você fará o upload desse arquivo .cer nas configurações de build do iOS no construtor de aplicativos do eDirectory.

Se o certificado estiver expirado, será necessário criar um novo Certificado de Distribuição da Apple antes de continuar. Os arquivos de certificado da Apple são baixados no formato .cer . Siga as etapas descritas em nosso artigo sobre construção de aplicativos iOS: Construção e Publicação de Aplicativo iOS
2. Baixe o Provisioning Profile
Ainda dentro de Certificates, Identifiers & Profiles, clique em Profiles no menu à esquerda.
Em seguida:
- Localize o Provisioning Profile associado ao seu aplicativo.
- Certifique-se de que ele corresponde ao Bundle Identifier correto.
- Verifique a data de expiração.
- Se o Provisioning Profile ainda estiver válido, clique nele.
- Clique em Download.
- Salve o arquivo
.mobileprovisionno seu computador.


Você fará o upload desse arquivo .mobileprovision nas configurações de build do iOS no construtor de aplicativos do eDirectory.

Se o Provisioning Profile estiver expirado ou inválido, clique no perfil, selecione Edit e gere-o novamente antes de baixar o arquivo atualizado. A Apple informa que Provisioning Profiles expirados precisam ser gerados novamente antes de poderem ser utilizados. Siga as etapas descritas em nosso artigo sobre construção de aplicativos iOS: Construção e Publicação de Aplicativo iOS
Depois que todos os arquivos e configurações necessários forem enviados, verifique a seção App Status no construtor de aplicativos. Se todos os requisitos estiverem marcados como OK, você poderá prosseguir com a geração da nova versão do aplicativo iOS.

3. Confirme o acesso ao Apple Developer
Para que o build do iOS seja enviado corretamente, nossa equipe precisa ter o acesso adequado à sua conta Apple Developer.
Certifique-se de que a conta do eDirectory contatestearca@gmail.com foi convidada para sua conta Apple Developer com as permissões corretas.
Esse acesso permite que o build do aplicativo seja enviado automaticamente para sua conta do App Store Connect depois que a versão for gerada.
Se esse acesso não tiver sido concedido, o build poderá não ser enviado automaticamente, e etapas manuais adicionais poderão ser necessárias.
4. Verifique o status do aplicativo iOS
Antes de iniciar o build, verifique a seção App Status no construtor de aplicativos.
Se todos os requisitos estiverem marcados como OK, você poderá prosseguir com a construção do aplicativo iOS.
Se algum requisito estiver ausente ou marcado como incompleto, verifique o item antes de iniciar o build. Alguns itens que podem estar ausentes incluem:
- Certificado de Distribuição do iOS expirado ou ausente
- Provisioning Profile expirado ou ausente
GoogleService-Info.plistausente- Configuração inválida do Firebase
- Acesso ao Apple Developer ausente
- Bundle Identifier incorreto
O Bundle Identifier deve ser o mesmo no construtor de aplicativos, Apple Developer, Firebase, Google Cloud e App Store Connect.
5. Gere uma nova versão do aplicativo iOS
Depois que o status do aplicativo estiver correto, clique em Start Build.
O sistema começará a gerar uma nova versão do aplicativo iOS.
💡 Mesmo que nenhuma alteração importante tenha sido feita no aplicativo, gerar e enviar uma nova versão pode ser utilizado como uma atualização de manutenção de rotina para a Apple.

6. Aguarde a conclusão do build
O processo de construção pode levar algum tempo.
Aguarde até que a barra de progresso seja concluída e o status do build confirme que o aplicativo iOS foi gerado com sucesso.
Se a barra de progresso for concluída, mas o status mostrar Build Failed, não se preocupe — isso pode acontecer ocasionalmente.
Se você visualizar um link destacado com a mensagem Click here to try again, clique nele e tente gerar o aplicativo novamente.
Se o build falhar novamente, entre em contato com nossa equipe pelo e-mail support@edirectory.com e informe que o build do aplicativo iOS falhou. Nossa equipe analisará o problema e verificará se existe alguma questão interna impedindo que o build seja concluído com sucesso.

7. Confirme que o build foi enviado para o App Store Connect
Depois que o build do iOS for concluído, ele deverá ser enviado automaticamente para sua conta do App Store Connect, desde que o acesso ao Apple Developer tenha sido configurado corretamente.
Faça login na sua conta do App Store Connect: App Store Connect
Em seguida, selecione seu aplicativo.
8. Crie uma nova versão do aplicativo no App Store Connect
No App Store Connect, abra seu aplicativo e crie uma nova versão.
Você precisará inserir um novo número de versão.
Por exemplo, se a versão atual for:
1.0
Você poderá criar uma nova versão, como:
1.0.1 ou 1.1
Essa nova versão será utilizada para enviar o build atualizado do aplicativo à Apple para análise.

9. Atualize as informações do aplicativo
Na página da nova versão, revise as informações do aplicativo e certifique-se de que todos os campos obrigatórios estejam preenchidos.
Dependendo do seu aplicativo e dos requisitos atuais da Apple, pode ser necessário revisar ou atualizar:
- Nome do aplicativo
- Subtítulo
- Texto promocional
- Descrição
- Palavras-chave
- URL de suporte
- URL de marketing, se aplicável
- Capturas de tela
- Informações para revisão do aplicativo
- Informações de contato
- URL da Política de Privacidade
Se esta for apenas uma atualização de manutenção de rotina, normalmente não será necessário reescrever toda a descrição do aplicativo, a menos que a Apple solicite alterações.

10. Atualize “Novidades nesta versão”
Na seção What’s New in This Version, adicione uma breve nota sobre a atualização.
Exemplos:
Atualização de rotina e melhorias de manutenção.
Pequenas atualizações para melhorar a compatibilidade com as versões mais recentes do iOS.
Melhorias gerais de desempenho e estabilidade.
Mantenha a descrição simples. Essa seção é obrigatória, mas não precisa ser detalhada se nenhum recurso importante do aplicativo tiver sido alterado.

11. Selecione o novo build
Role a página até a seção Build na página da versão do aplicativo no App Store Connect.
Clique em Add Build ou na opção de seleção do build.

Selecione o build mais recente do iOS que foi enviado pelo construtor de aplicativos do eDirectory.



Se o build ainda não estiver disponível, aguarde mais alguns minutos e atualize a página. A Apple pode ainda estar processando o build.
12. Revise a privacidade e os preços do aplicativo
Antes de enviar a atualização, verifique as seções obrigatórias do App Store Connect.
Privacidade do aplicativo
Acesse a seção App Privacy e confirme se as informações de privacidade estão completas.
Se o seu aplicativo não coletar dados diretamente, talvez seja possível informar que nenhum dado é coletado. No entanto, certifique-se de que a resposta reflita a forma como seu aplicativo e seu site realmente funcionam.
Também confirme se a URL da Política de Privacidade do seu site foi adicionada corretamente.

Preços e disponibilidade
Acesse Pricing and Availability e confirme se o preço e a disponibilidade do aplicativo nos países estão corretos.
Se o aplicativo for gratuito, certifique-se de que o preço esteja definido como zero.

13. Envie o aplicativo para análise
Depois que todas as informações obrigatórias estiverem preenchidas e o novo build tiver sido selecionado, clique em Submit for Review ou Add for Review, dependendo da interface atual do App Store Connect.
A Apple analisará a versão enviada antes de publicá-la na App Store.

14. Acompanhe o status da análise
Após o envio, acompanhe o status do aplicativo no App Store Connect.
A Apple poderá aprovar a atualização, rejeitá-la ou solicitar informações adicionais.
Se a Apple precisar de esclarecimentos, entrará em contato com você pelo App Store Connect e também poderá enviar uma notificação por e-mail. Responda o mais rápido possível para evitar atrasos.
Depois que a atualização for aprovada, ela será publicada de acordo com as configurações de lançamento selecionadas.
Boas práticas para evitar problemas de inatividade do aplicativo iOS
Para manter seu aplicativo iOS em situação regular, recomendamos:
- Atualizar seu aplicativo periodicamente, mesmo que seja apenas uma atualização de manutenção.
- Manter sua assinatura do Apple Developer Program ativa.
- Verificar regularmente os e-mails enviados pela Apple.
- Manter as informações do App Store Connect atualizadas.
- Certificar-se de que a URL da Política de Privacidade do aplicativo continue válida.
- Manter as configurações do Firebase e do Google Maps ativas.
- Evitar que certificados ou Provisioning Profiles expirem.
- Verificar os avisos da Apple assim que forem recebidos.
Observações importantes
O processo de análise e os requisitos da Apple podem mudar com o tempo. Por esse motivo, algumas telas, rótulos ou campos obrigatórios podem ser diferentes dos exemplos descritos neste artigo.
Se você receber um aviso específico da Apple ou não souber como proceder, entre em contato com support@edirectory.com e inclua uma captura de tela ou uma cópia da mensagem recebida da Apple.
Isso ajudará nossa equipe a entender melhor o problema e orientá-lo sobre os próximos passos.
Conclusão
Manter seu aplicativo iOS atualizado é uma parte importante para manter sua presença na App Store.
Mesmo que seu aplicativo não precise de novos recursos, enviar uma atualização de manutenção de rotina pode ajudar a mantê-lo em conformidade com os requisitos atuais da Apple e reduzir o risco de receber avisos de aplicativo desatualizado ou notificações de remoção.
Seguindo esse processo regularmente, você poderá manter seu aplicativo ativo, atualizado e disponível para os usuários na App Store.