Inspetor de perfis de provisionamento
Solte um arquivo .mobileprovision para ver quando ele expira, de qual equipe e App ID é, o que ele autoriza e quais dispositivos cobre. O arquivo é lido nesta página e nunca enviado — o que importa aqui, porque ele nomeia sua equipe e seus dispositivos.
Nenhuma criptografia necessária
Um .mobileprovision é um contêiner assinado, o que soa como se precisasse de uma biblioteca de certificados para abrir. Para ler, não precisa: a lista de propriedades lá dentro está em XML puro, então todo o trabalho é achar onde começa <?xml e onde termina </plist> e analisar o que está no meio. É por isso que esta página consegue fazer isso sem servidor e sem um megabyte de WebAssembly.
Por que a promessa de não enviar nada importa mais aqui
Um perfil de provisionamento não é secreto do jeito que uma chave privada é, mas ele lista seu identificador de equipe, seus identificadores de app, seus direitos e o UDID de cada dispositivo que você registrou. Entregar isso a um formulário web só para descobrir uma data de expiração é um mau negócio. Aqui nada sai da página; você pode ficar de olho na aba de rede enquanto usa.
A pergunta costuma ser a validade
A maioria abre um perfil porque uma compilação falhou e quer saber se é este o motivo. Por isso a data de validade é a primeira coisa da página e vem colorida: vermelha depois de vencida, âmbar dentro de trinta dias, normal no resto. Perfis de desenvolvimento duram um ano e expiram em silêncio, geralmente na manhã de um lançamento.
O que o tipo lhe diz
Um perfil com lista de dispositivos é de desenvolvimento ou ad hoc e só instala naqueles dispositivos. Um sem lista mas com a marca de todos os dispositivos é empresarial. Um sem nenhuma das duas é um perfil de distribuição na App Store, que não instala diretamente: existe para ser enviado.
Perguntas frequentes
Onde acho esses arquivos?
O Xcode guarda os perfis baixados em ~/Library/Developer/Xcode/UserData/Provisioning Profiles. Você também pode baixá-los do portal de desenvolvedores.
Ele mostra o certificado de assinatura?
Ele mostra quantos certificados estão embutidos. Ler o conteúdo deles exige analisar DER, que é justamente a maquinaria que esta ferramenta evita de propósito.
Funciona com perfis do macOS?
Sim. Um .provisionprofile tem a mesma estrutura e é lido do mesmo jeito.
Meu perfil é enviado?
Não. Ele é lido com o leitor de arquivos do navegador e analisado aqui, e a promessa é fácil de conferir na sua aba de rede.
Feito pela equipe GO AI. Todas as ferramentas gratuitas