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.

Arraste um perfil para aqui ou clique para escolher

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 entitlements 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 dúvida costuma ser a validade

A maioria das pessoas abre um perfil porque uma build falhou e quer saber se é ela o motivo. Por isso a data de validade é a primeira coisa da página e vem colorida: vermelha quando já passou, âmbar quando falta menos de trinta dias, neutra no resto do tempo. Perfis de desenvolvimento duram um ano e expiram em silêncio, geralmente na manhã de um lançamento.

O que o tipo revela

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