| O que você vê | Causa provável | O que fazer |
|---|---|---|
| Todos os apps assinados com um certificado param de abrir de uma vez, incluindo o assinador | O certificado foi revogado | Consiga um novo certificado, depois reassine e reinstale |
| Os apps param de abrir em uma data específica | O certificado ou o perfil expirou | Renove o certificado ou o perfil e reassine |
| O app nunca instala, ou o botão de instalar não faz nada | O perfil não inclui este dispositivo, ou o tipo de perfil está errado | Use um perfil que liste o seu UDID |
| Só um app trava enquanto os outros abrem | Um problema nesse IPA, como um arquivo criptografado | Use um IPA descriptografado e assine de novo |
Por que certificados são revogados
A Apple pode revogar qualquer certificado de assinatura. Certificados enterprise compartilhados, usados por muitas pessoas, são os revogados com mais frequência. Depois que um certificado é revogado, o iOS se recusa a abrir todos os apps assinados com ele, inclusive o próprio app de assinatura, se ele tiver sido assinado com o mesmo certificado. A revogação não pode ser desfeita.
Como verificar um certificado
- No iClone ou no ESign, abra o gerenciamento de certificados. Cada certificado aparece como válido, revogado ou desconhecido, com a data de validade.
- O iClone avisa antes de assinar com um certificado revogado.
- A instalação on-line no iclone.download verifica o certificado com a Apple antes de assinar e avisa se ele foi revogado.
Como resolver
- Consiga um novo certificado válido, de preferência emitido para o seu próprio dispositivo.
- Importe-o no seu assinador. Veja como importar um certificado.
- Reassine seus apps e instale-os por cima dos existentes.
- Se o próprio assinador não abrir mais, reinstale-o com o novo certificado. No caso do iClone, instale on-line com o novo certificado.
Sobre truques antirrevogação
Configurações de DNS antirrevogação e perfis de configuração apenas bloqueiam algumas verificações de revogação. Eles não restauram um certificado revogado e podem parar de funcionar a qualquer momento. Perfis de configuração de fontes desconhecidas também podem representar um risco de segurança.
Baixe o iClone
Baixe o IPA ou instale o iClone on-line com seu próprio certificado. O certificado é importado automaticamente para o iClone.
Perguntas frequentes
Vou perder os dados dos meus apps?
Reassinar e instalar por cima de um app existente com o mesmo bundle ID geralmente mantém os dados dele, mas isso não é garantido. Faça antes um backup de tudo o que for importante.
Meu app de assinatura também foi revogado?
Sim, se ele foi assinado com o mesmo certificado. Reinstale-o com um novo certificado.
Um certificado revogado afeta o resto do meu iPhone?
Não. Apenas os apps assinados com esse certificado são afetados. Os apps da App Store continuam funcionando.
Isso é diferente no KSign?
Não. A revogação é decidida pela Apple, então afeta o ESign, o KSign e o iClone da mesma forma.