Ajuda online de GoodBarber
iOS - Atualizar os certificados no back office Solo
Sobre os certificados
Os certificados e a provisão móvel usados no seu aplicativo são visíveis no menu Publicar > App iOS > Certificados no seu backoffice.
Os certificados válidos* são exibidos em verde.
Os certificados expirados são exibidos em vermelho.
O Certificado de Distribuição é usado para compilar o aplicativo iOS e distribuí-lo na App Store Connect.
Quando o Certificado de Distribuição expira, ele não afeta os usuários existentes do seu aplicativo ou a versão do aplicativo atualmente publicada na loja.
O Certificado de Distribuição deve ser renovado antes de compilar ou carregar a próxima versão do seu aplicativo no App Store Connect. Não há pressa em fazer isso se você não planeja atualizar o aplicativo na loja tão cedo.
O Certificado Push é usado para fazer o serviço de push funcionar no seu aplicativo.
Quando o Certificado Push expira, o push para de funcionar para iOS. Seus usuários não os recebem mais e um erro é exibido na lista de histórico de push.
Portanto, o Certificado Push deve ser renovado antes de expirar para garantir a continuidade do serviço de notificação por push no seu aplicativo.
*Observação: O backoffice não está conectado à conta Apple Developer e não tem como detectar quando um certificado foi revogado. O certificado ainda será exibido como válido até a data de vencimento, mesmo que tenha sido revogado manualmente na conta do desenvolvedor.
Como renovar certificados expirados
Os certificados e arquivos mobile provision usados no seu aplicativo estão visíveis no menu Publicar > App iOS > Certificados.
Eles são exibidos em verde quando são válidos e vermelhos quando são expirados.
Para renovar certificados expirados:
- GoodBarber cuida do processo de envio do iOS para você
1. Vá para o menu de deslizamento esquerdo Publicar > App iOS > Certificados .
2. Clique no botão azul Renovar meus certificados.
3. Siga este tutorial
A equipe atualizará os certificados para você e informará você no Suporte quando estiver pronto.
- Você está cuidando do processo de envio do iOS (Solo)
1. Vá para o menu de deslizamento esquerdo Publicar > App iOS > Certificados.
2. Clique no botão azul Renovar meus certificados.
3. Leia as informações abaixo e siga as etapas do tutorial de back office até a página Ninja
Nota: Há momentos no processo de envio quando a atualização dos certificados do iOS não é permitida.
O botão não será visível quando:
- O aplicativo está sendo compilado
- O aplicativo está pronto para teste (para desbloqueá-lo, vá em Publicar > Publicação > iOS e clique em Modificar)
- O aplicativo está pendente de envio para a loja e ainda não foi marcado como publicado no back office.
Crie um novo Certificado de Distribuição
- App distribuído através da App Store Connect (App Store oficial da Apple):
O Certificado de Distribuição iOS é válido por 1 ano. É usado apenas para compilar o aplicativo ou enviá-lo para a loja.
Se você não precisa realizar nenhuma dessas ações, não há emergência para renovar o Certificado de Distribuição.
Um certificado de Distribuição i<os expirado não afeta a versão que já está publicada na loja ou instalada nos dispositivos dos usuários.
- App distribuído internamente (fora da App Store oficial da Apple):
O Certificado de Distribuição In-House é válido por 3 anos. Quando expira, os usuários não podem mais abrir o aplicativo
Ele deve ser renovado assim que expirar e uma nova versão deve ser enviada aos usuários.
Para substituir seu Certificado de Distribuição expirado, você pode:
a) Criar um novo certificado de distribuição
1. Baixe o arquivo CSR fornecido no back office
2. Abra https://developer.apple.com em uma nova guia do seu navegador
3. Entre na sua conta Apple e vá para o menu Certificados, Identificadores e Perfis > Certificados
4. Siga as instruções fornecidas no GoodBarber do back office para criar um novo certificado
5. Carregue o novo Certificado de Distribuição no seu back office GoodBarber
b) Use um Certificado de Distribuição existente ou faça o upload de um arquivo .p12
Isso é possível somente se:
- Você já compilou outro aplicativo com o GoodBarber
- Você está usando o mesmo ID da conta para o outro aplicativo e este
- Ambos os aplicativos serão publicados na mesma conta de desenvolvedor da Apple
- O certificado de distribuição existente ainda é válido na conta de desenvolvedor da Apple e não foi revogado
Se TODOS os requisitos acima forem atendidos:
1. Selecione "Quero usar um certificado de distribuição existente" no seu back office GoodBarber
Um menu suspenso mostrará os certificados de distribuição existentes usados nos seus outros aplicativos.
2. Escolha o outro aplicativo da lista que já está usando este certificado.
Nota: Se você é um especialista, também pode importar um arquivo .p12. A senha associada deste arquivo p12 deve ser "duoapps".
Crie um novo Certificado Push
O certificado push é válido por 1 ano e 1 mês. Quando expira, as notificações push param de funcionar no seu aplicativo iOS.
Deve ser renovado assim que expirar.
Para criar um novo certificado push
1. Faça o download do arquivo CSR fornecido no back office GoodBarber
2. Abra https://developer.apple.com em uma nova guia no seu navegador
3. Faça o login na sua conta da Apple e vá para o menu Certificados, identificadores e perfis > App ID
4. Selecione o App ID do seu aplicativo e role para baixo
5. Role para baixo até a linha Push Notifications e clique em Configuração ou editar
Nota: Se já houver um Certificado Push de produção associado a esse App ID, recomendamos excluí-lo antes de criar um novo.
6. Por baixo de certificado Production SSL, clique em "Criar certificado"
7. Carregue o arquivo CSR e baixe o novo certificado Push
8. Carregue o novo arquivo do Push Certificate no seu back office GoodBarber
Atualize o Perfil de Provisionamento
Os arquivos do Mobile Provision são válidos por 1 ano.
Eles devem ser atualizados quando você renovar um certificado (Certificado de Distribuição, Certificado Push ou ambos).
Para atualizar os arquivos do Mobile Provision:
1. Abra https://developer.apple.com em uma nova guia no seu navegador
2. Vá para o menu Certificados, Identificadores e Perfis > Perfis
3. Selecione o arquivo App Store Mobile Provision do seu aplicativo e clique em "Editar"
4. Escolha o Certificado de Distribuição usado no back office (mesma data de vencimento que a indicada em Publicar > App iOS > Certificados ). Verifique se ele tem o App ID certo.
5. Gere o novo arquivo App Store Mobile Provision e baixe-o.
6. Apague o antigo arquivo App Store Mobile Provision do back office e faça o upload do novo.
7. Repita a operação com o arquivo Ad Hoc Mobile Provision.
Se necessário, você também pode adicionar novos dispositivos para testar a versão ad hoc nesta etapa.
Compilação e atualização
- Aplicativos distribuídos na App Store Connect:
Nenhuma compilação é necessária (a menos que um novo dispositivo para testar a versão ad hoc tenha sido adicionado).
Nenhum envio de uma nova versão para a loja é necessário.
- Aplicativos distribuídos internamente:
Nova compilação necessária após qualquer atualização de certificado/provisão móvel.
Necessidade de enviar a versão mais recente para seus usuários.
- iOS - Solicitar a atualização do seu aplicativo iOS (GoodBarber Takes Care)
- iOS - Atualizar o aplicativo na loja (App Store Connect) (Modo Solo)
- iOS - Atualize um aplicativo já publicado com seu novo aplicativo GoodBarber
- GoodBarber Takes Care - Solicitar a renovação de seus certificados iOS
- iOS - Atualizar os certificados no back office Solo
- iOS - O formulário de privacidade do aplicativo no App Store Connect
- iOS - identificando o bundle ID e o número de versão de um app existente
- iOS - Guia de resolução de problemas para falhas de compilação
- iOS - Mensagens de erro no envio de arquivo IPA
- iOS - emails de aviso da Apple