2010-02-03 6 views
5

Est-ce que quelqu'un sait s'il existe une API pour vérifier si un profil de configuration particulier a été installé sur un appareil iOS?Vérifier/vérifier si un profil de configuration a été installé sur l'iPhone

Merci, Cole

+0

Je ne pense pas que ce soit possible. Quel type d'informations souhaitez-vous récupérer dans le profil de configuration? –

+0

Je travaille sur une application d'entreprise - et l'un de nos RE consiste à s'assurer qu'un profil de configuration a été installé avec une charge utile de code d'accès autre que par défaut. l'entreprise ne veut pas du tout que l'application fonctionne si ce profil de configuration n'est pas installé. Donc, juste un BOOL qui reviendrait, qu'il soit installé ou non, serait génial. – Cole

+0

Avez-vous fait des progrès sur ce problème? – Luke

Répondre

6

Il n'y a pas d'API pour cela, mais il existe une solution basée sur la validation du certificat. Vous devez créer un certificat racine auto-signé et l'inclure dans votre profil de configuration. Ensuite, vous devez créer un autre certificat signé par ce certificat racine et l'inclure dans votre application. Lorsque vous devez vérifier si un profil de configuration est installé, vous pouvez vérifier si ce certificat est approuvé. Voir les forums des développeurs Apple pour les détails - https://devforums.apple.com/message/11142#11142

+0

Très intéressant - merci pour la réponse! – Cole

+0

Cette approche fonctionne-t-elle? à partir de iOS 7,8,9 et tous. Dans le fil joint lui-même donne l'impression que cette approche échoue et n'est pas cohérent! Pouvez-vous s'il vous plait éclaircir cela? –

Questions connexes