| Tipo de perfil | Instala em | Cuidados |
|---|---|---|
| Development | Apenas dispositivos cujo UDID está no perfil | Seu dispositivo precisa ser adicionado ao perfil |
| Ad Hoc | Apenas dispositivos cujo UDID está no perfil | Seu dispositivo precisa ser adicionado ao perfil |
| Enterprise (in-house) | Qualquer dispositivo | Certificados enterprise compartilhados são revogados com frequência |
| App Store | Não instala apps diretamente | Use um perfil Development, Ad Hoc ou Enterprise no lugar |
Importar no iClone ou no ESign
O iClone é baseado no ESign, então as etapas são as mesmas nos dois apps.
- Salve o arquivo .p12 e o arquivo .mobileprovision correspondente na mesma pasta. O app procura o perfil junto do certificado.
- Importe os dois arquivos para a lista de arquivos do app, pelo app Arquivos ou pelo menu Compartilhar.
- Toque no arquivo .p12 e escolha importá-lo para a biblioteca de certificados.
- Digite a senha do certificado.
- Abra o gerenciamento de certificados e confira se o certificado aparece como válido, junto com a data de validade.
Importar no KSign
Abra a seção de certificados no KSign, adicione um novo certificado, selecione o arquivo .p12 e o arquivo .mobileprovision e digite a senha. Os nomes exatos das opções podem mudar entre versões do KSign. O KSign 1.5.1 e versões posteriores não aceitam mais o formato .ksign, então importe os arquivos originais.
Instale o iClone com seu certificado em uma só etapa
Se o iClone ainda não estiver instalado, use a instalação on-line. Envie seu .p12, a senha e o .mobileprovision. O serviço verifica o certificado com a Apple antes de assinar e depois mostra um botão de instalação. O iClone instalado já vem com seu certificado. Os arquivos enviados são excluídos após a assinatura, e o app assinado é excluído após 30 minutos.
Erros comuns na importação
- Senha errada: a senha do .p12 é definida por quem exportou o certificado. Peça-a ao seu fornecedor do certificado.
- Nenhum perfil correspondente encontrado: o .mobileprovision precisa pertencer ao mesmo certificado e estar na mesma pasta que o .p12.
- Dispositivo não incluído: perfis Development e Ad Hoc só instalam nos dispositivos listados. Você pode copiar seu UDID nas configurações do iClone e enviá-lo ao seu fornecedor.
- Expirado ou revogado: o certificado não pode mais assinar apps. Veja o que fazer quando um certificado é revogado.
- Perfil da App Store: esses perfis não instalam apps fora da App Store.
Uma observação sobre certificados gratuitos
Os certificados gratuitos encontrados na internet geralmente são certificados enterprise compartilhados, usados por muitas pessoas. A Apple os revoga com frequência, e os apps podem parar de abrir sem aviso. Um certificado emitido para o seu próprio dispositivo é mais confiável. O parceiro do iClone, iOSclone.com, oferece certificados por dispositivo.
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
Posso usar o mesmo certificado no ESign, no KSign e no iClone?
Sim. Um certificado não fica vinculado a um único app de assinatura. Importe os mesmos .p12 e .mobileprovision em cada app.
Onde encontro o UDID do meu iPhone?
O iClone e o ESign conseguem ler o UDID do dispositivo nas configurações, e você pode copiá-lo de lá.
Por que o app diz que o certificado não inclui este dispositivo?
O perfil é do tipo Development ou Ad Hoc e não lista o seu UDID. Os apps assinados com ele não podem ser instalados neste iPhone. Peça ao seu fornecedor para adicionar o dispositivo ou use um perfil que o inclua.
O iclone.download guarda meu certificado?
Não. Certificados, senhas e perfis enviados são usados apenas no trabalho de assinatura atual e excluídos em seguida. O app assinado é excluído após 30 minutos.