web-dev-qa-db-fra.com

Message "Développeur d'applications non approuvées" lors de l'installation d'une application iOS d'entreprise

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é?

Screenshot

80
Tunyk Pavel

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

48
liamnichols

Aujourd'hui, je testais cela avec iOS 9 Beta et trouvais la solution.

Pour le résoudre, allez à:

  1. Paramètres -> Général -> Profils [Gestion de périphériques sous iOS 10]
  2. Sous APP ENTREPRISE, choisissez le nom de votre compte de développeur actuel.
  3. Tap Trust "Nom de votre compte développeur"
  4. Appuyez sur "Trust" dans la fenêtre contextuelle.
  5. Terminé
232
Joni

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

27
Alexey Zimarev

Ce problème survient lorsque la vérification de la confiance de l'application échoue.

Screenshot 1

Vous pouvez faire confiance à l'application à partir des paramètres affichés dans les images ci-dessous.

Screenshot 2

Screenshot 3

Screenshot 4

Si cela ne fonctionne pas, supprimez l'application et réinstallez-la.

7

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é

4
Tran Trung Hieu

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.

2
duffbeer703

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.

2
shyla

Dans iOS 9.3.1 et ultérieur: Paramètres> Général> Gestion des périphériques

2
Happy Bird

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.

2
David Ingham