Inspecteur de profils de provisionnement
Déposez un fichier .mobileprovision pour voir quand il expire, à quelle équipe et à quel App ID il se rapporte, quels droits il accorde et quels appareils il couvre. Le fichier est lu dans cette page et jamais envoyé — ce qui compte ici, car il nomme votre équipe et vos appareils.
Aucune cryptographie nécessaire
Un .mobileprovision est un conteneur signé, ce qui laisse croire qu'il faut une bibliothèque de certificats pour l'ouvrir. Pas pour le lire : la liste de propriétés à l'intérieur est stockée en XML brut, si bien que tout le travail consiste à trouver où commence <?xml et où finit </plist>, puis à analyser ce qu'il y a entre. C'est pourquoi cette page y arrive sans serveur et sans un mégaoctet de WebAssembly.
Pourquoi la promesse de non-envoi compte davantage ici
Un profil de provisionnement n'est pas secret comme l'est une clé privée, mais il énumère votre identifiant d'équipe, vos identifiants d'app, vos droits d'accès et l'UDID de chaque appareil que vous avez enregistré. Confier cela à un formulaire web pour connaître une date d'expiration est un mauvais marché. Ici, rien ne quitte la page ; vous pouvez surveiller l'onglet réseau pendant que vous l'utilisez.
La question, c'est presque toujours l'expiration
La plupart des gens ouvrent un profil parce qu'une compilation a échoué et qu'ils veulent savoir si c'est la raison. La date d'expiration est donc la première chose sur la page, et elle est colorée : rouge une fois passée, ambre à moins de trente jours, neutre sinon. Les profils de développement durent un an et expirent sans bruit, en général le matin d'une sortie.
Ce que le type vous apprend
Un profil avec liste d'appareils est un profil de développement ou ad hoc et ne s'installera que sur ces appareils. Un profil sans liste mais avec l'indicateur « tous les appareils » est un profil d'entreprise. Un profil sans ni l'un ni l'autre est un profil de distribution App Store, qui ne peut pas s'installer directement : il existe pour être soumis.
FAQ
Où trouver ces fichiers ?
Xcode conserve les profils téléchargés dans ~/Library/Developer/Xcode/UserData/Provisioning Profiles. Vous pouvez aussi les télécharger depuis le portail développeur.
Peut-il montrer le certificat de signature ?
Il indique combien de certificats sont intégrés. En lire le contenu suppose d'analyser du DER, précisément la machinerie que cet outil évite délibérément.
Fonctionne-t-il pour les profils macOS ?
Oui. Un .provisionprofile a la même structure et se lit de la même manière.
Mon profil est-il envoyé ?
Non. Il est lu avec le lecteur de fichiers du navigateur et analysé ici, et la promesse est facile à vérifier dans votre onglet réseau.
Réalisé par l'équipe GO AI. Tous les outils gratuits