Je développe une application d'entreprise. Lorsque je l'ai testé sous iOS8 bêta, j'ai vu l'alerte suivante:
Untrusted App Developer
Do you trust the developer "iPhone Distribution: ---" to run apps on you iPad?
Il n'apparaît que la première fois. Puis-je l'éviter d'une manière ou d'une autre? Et à quoi est-ce lié?
Cela ne peut être évité que si vous distribuez une application via l'App Store.
Vous obtenez ce message car l'application est signée via un certificat d'entreprise non encore approuvé par l'utilisateur. Apple forcer l'affichage de cette invite, car l'application en cours d'installation n'a pas encore passé le processus de révision de l'App Store, ce qui la rend techniquement non fiable.
Une fois que l'utilisateur a accepté l'invite, le certificat sera marqué comme approuvé et l'application pourra être installée (ainsi que toute autre application future que vous souhaitez installer et signée avec le même certificat).
Remarque: Comme indiqué dans les commentaires, à partir de iOS 8, la désinstallation de toutes les applications d'un certificat spécifique entraîne la réapparition de l'invite une fois l'application lancée. à partir dudit certificat est réinstallé.
Voici le lien vers le site Web Apple qui confirme ces informations: https://support.Apple.com/en-us/HT20446
Aujourd'hui, je testais cela avec iOS 9 Beta et trouvais la solution.
Pour le résoudre, allez à:
Sur iOS 9:
Paramètres -> Général -> Gestion des périphériques -> Application pour les développeurs/votre Apple ID -> Ajoutez/supprimez la confiance à cet emplacement
Dans mon cas, je viens de changer une étape ci-dessous avec iOS 9.3 Pour résoudre ce problème:
Paramètres -> Général -> Gestion des appareils -> Application pour développeurs Choisissez le nom de votre compte de développeur actuel. Taps Trust "Le nom de votre compte de développeur" Taps "Trust" apparaît. Terminé
Vous pouvez absolument éviter ce problème si vous gérez le périphérique avec MDM ou si vous avez accès à Apple Configurator.
La solution consiste à envoyer le certificat de développeur ou le certificat de distribution iOS au périphérique via MDM ou Apple Configurator. Une fois que vous aurez fait cela, toute application signée par ce certificat sera approuvée.
Lorsque vous cliquez sur "Faites-vous confiance à ce développeur", vous ajoutez essentiellement ce certificat manuellement pour chaque application.
Dans iOS 9.1 et les versions antérieures, accédez à Paramètres - Général - Profils - appuyez sur votre profil - appuyez sur le bouton Confiance.
Dans iOS 9.3.1 et ultérieur: Paramètres> Général> Gestion des périphériques
Si vous le diffusez via MDM, l’application doit être approuvée automatiquement ( https://support.Apple.com/en-gb/HT20446 ), mais il doit toujours vérifier les certificats etc. avec Apple pour vous assurer qu'ils n'ont pas été révoqués, etc., je suppose. J'avais ce message empêchant l'application de se lancer et ce n'est que lorsque les informations de proxy ont été configurées de manière à ce que je puisse utiliser Internet qu'il soit parti après quelques tentatives de lancement supplémentaires.