Échec du lancement du processus Xcode: sécurité

757

Je développe une application depuis 1 ou 2 semaines maintenant et hier j'ai mis à jour mon iPhone 5S vers iOS 8 GM. Tout fonctionnait bien et je pouvais également tester sur mon appareil jusqu'à ce que je supprime l'application de mon téléphone et que je veuille reconstruire. L'erreur suivante est apparue:

Could not launch "My App"
process launch failed: Security

Capture d'écran ajoutée

Lorsque je teste avec le simulateur, cela fonctionne très bien. Est-ce à cause de la mise à jour iOS 8 GM et comment puis-je résoudre ce problème de lancement? Je veux pouvoir tester sur mon iPhone et dans le simulateur.

Tom Spee
la source
1
EN RELATION
Ben Flynn

Réponses:

1613

Si vous obtenez cela, l'application est installée sur votre appareil. Vous devez appuyer sur l'icône. Il vous demandera si vous voulez vraiment l' exécuter. Dites « yes» puis Build & Run again.

A partir de iOS 9, il faut aller dans SettingsGeneralDevice ManagementDeveloper AppTrust`.

Sur certaines versions de iOS, vous devrez aller à SettingsGeneral→ à la Profileplace.

SushiGrass Jacob
la source
44
Il peut apparaître lors du premier lancement de votre première application à l'aide d'un nouveau profil d'approvisionnement.
ryutamaki
8
** assurez-vous que vous voyez également ci-dessous. Ma seule solution était de SUPPRIMER LES ANCIENS PROFILS D'APPROVISIONNEMENT. Voir également le commentaire sur l'utilisation de la touche de suppression avec votre souris.
Jason R. Escamilla
27
Merci. Apple a les pires messages d'erreur absolus.
Elad
65
@BhupeshKumar et. al, dans iOS 9, il ne vous permet plus de faire confiance à la source directement à partir de l'alerte. vous devez aller dans Paramètres -> Général -> Profil et localiser votre profil de développeur et lui faire confiance
jtmarmon
10
Sur iOS 9.2, le paramètre a été déplacé vers Paramètres -> Général -> Gestion des périphériques
RickNotFred
200

Réponse mise à jour pour Xcode 7 : appuyer sur l'application ne fonctionne plus (à partir de la version bêta 1, elle affiche simplement un message «développeur d'entreprise non approuvé» avec seulement un bouton Ignorer).

Pour résoudre ce problème, ouvrez l'application Paramètres, accédez à Général / Profils, et vous verrez votre profil. Marquez-le comme fiable et les choses devraient recommencer à fonctionner normalement.

Mis à jour pour iOS 9.2.1 et Xcode 7.2.1:

Aller à: Paramètres> Général> Gestion des appareils> Sélectionner une application dans les applications de développeur> Application de confiance.

Bista
la source
4
Je n'ai pas mon profil dans les paramètres. Aucune suggestion? J'ai essayé de télécharger les profils d'approvisionnement et de les ajouter manuellement à l'appareil.
dashersw
1
voir la réponse de nickthedude qui a résolu mes problèmes dans XCode7
Christian
Voir la réponse de @nickthedude qui a définitivement résolu le problème sur Xcode 6.4.
King-Wizard
Pour les personnes qui ne voient pas l'option «Profils» sous Paramètres / Général: elle ne s'affiche que si un ou plusieurs profils sont installés. Il devrait être sous «VPN» si un profil est installé.
sheltond
2
Sur mes iPhone6s exécutant iOS 9.2.1, mon profil se trouve sous Général-> Gestion des appareils. Ensuite, je vois mon e-mail dans l'application DÉVELOPPEUR. Je peux cliquer dessus et sélectionner une option de confiance.
user3731622
158

Hé, la réponse acceptée fonctionne, sauf si vous devez déboguer le lancement initial de l'application. Cependant, je pense que cette réponse est plus un travail autour, et non une solution réelle. D'après ce que je comprends, ce message se produit lorsque vous avez une bizarrerie dans la configuration de votre profil d'approvisionnement / certificat, alors assurez-vous que tout est en forme dans ce département. avant de pousser votre tête contre le mur à plusieurs reprises.

Ce qui a fonctionné pour moi était le suivant dans les documents Apple :

Problème connu de mise à niveau des profils Si vous avez effectué une mise à niveau vers la graine GM à partir d'autres versions bêta, vous pouvez voir vos applications se bloquer en raison de problèmes de profil de mise à disposition.

Solution de contournement:

  1. Connectez l'appareil via USB à votre Mac

  2. Lancer Xcode Choose Window -> Devices

  3. Faites un clic droit sur le périphérique dans la colonne de gauche, choisissez "Afficher les profils de provisioning"

  4. Cliquez sur le profil d'approvisionnement en question

  5. Appuyez sur le bouton "-" Continuez à supprimer tous les profils concernés.

  6. Réinstallez l'application

Assurez-vous de cliquer avec le bouton droit sur l'image de l'appareil et non sur le nom de l'appareil ou vous ne verrez pas l'option de profils d'approvisionnement. J'ai restauré mon nouveau téléphone à partir d'une ancienne sauvegarde et il y avait beaucoup de cruches qui traînaient, j'avais aussi 2 dev différents. certificats actifs (je ne sais pas pourquoi), mais j'en ai supprimé un, créé un nouveau profil, débarrassé de tous les profils sur l'appareil et cela a fonctionné.

J'espère que ceci aide quelqu'un d'autre.

nickthedude
la source
2
J'étais passé à un iPhone 6 à l'aide d'une restauration à partir de mon iPhone 5S. J'obtiendrais la question de sécurité chaque fois que je supprimais une application et faisais une construction / exécution pendant le débogage. J'ai suivi les instructions, supprimant en fait tous les profils d'approvisionnement, car la suppression sélective ne fonctionnait pas pour moi (j'ai des tonnes de profils d'approvisionnement). Ne recevez plus la question de sécurité. Merci! Cela me rendait fou.
Del Brown
6
Cela a fonctionné. Il semble que si vous configurez un nouvel appareil à partir d'une sauvegarde, les profils d'approvisionnement sont également copiés sur le nouvel appareil. Ces profils ne seront pas valides pour le nouvel appareil. J'ai supprimé tous les profils de l'appareil, relancé à partir de Xcode et tout a fonctionné comme prévu: Plus aucune invite.
iksnae
4
Cela devrait être marqué comme la bonne réponse! Astuce pour les développeurs qui ont beaucoup d'applications et de profils, créez un flux de travail Automator et faites-le en boucle x nombre de fois pour effectuer la suppression pour vous. Accélérez l'action "Watch Me Do" à 5x, puis ajoutez une action de pause de 0,9 seconde entre les itérations.
Imran
5
Ce c'est la bonne réponse. Merci d'être allé au fond des choses. J'avais besoin de déboguer le premier lancement et vous m'avez sauvé la journée.
Paul Cezanne
on dirait que ça marche pour quelqu'un, mais pas pour moi. je supprime tous les fichiers d'approvisionnement de mon appareil, mais ce message s'affiche toujours à chaque fois. ai-je manqué une étape entre les deux?
Xu Yin
78

Mise à jour pour iOS9.2.1 et Xcode 7.2.1

Si vous obtenez cette erreur lors de la création d'un périphérique dans Xcode:

Image d'erreur pour Xcode Build

Sur votre appareil, appuyez sur l'icône de l'application qui vient d'être ajoutée à la suite de votre tentative de création de l'application et vous devriez voir ceci:

entrez la description de l'image ici

Ensuite, sur votre appareil, accédez à Paramètres -> Général -> Gestion des appareils, et vous verrez cette page:

entrez la description de l'image ici

Sélectionnez le profil que vous utilisez avec Xcode, et vous devriez voir cette page: entrez la description de l'image ici

Cliquez sur Trust "[email protected]" puis cliquez sur Trust dans la prochaine fenêtre contextuelle.

Revenez à Xcode et réexécutez votre projet et il devrait créer l'application sur votre appareil.

Ben Cochrane
la source
2
Il s'agit de la réponse la plus récente à ce jour avec la dernière version des outils et des appareils.
guness
22

Pour contourner le process launch failed: Securityproblème et lancer immédiatement l'application sur votre appareil, appuyez sur l'icône de l'application sur votre appareil iOS après avoir exécuté l'application via Xcode.

Cela vous permettra d'exécuter immédiatement l'application. Il ne peut pas réellement "résoudre" le problème racine à l'origine de ces alertes d'autorisation.

Assurez-vous d'appuyer sur l'icône de l'application pendant que l'alerte Xcode est toujours affichée . Sinon, l'application ne fonctionnera pas. J'oublie continuellement cette étape vitale et je ne peux pas exécuter l'application sur mon appareil. Ainsi je le documente ici pour moi et pour tout le monde :)

  1. Exécutez l'application via Xcode. Vous verrez l'alerte de sécurité ci-dessous. N'appuyez pas sur OK .

Impossible de lancer le lancement du processus "AppName" a échoué: sécurité

  1. Sur votre appareil iOS, appuyez sur l'icône de l'application nouvellement installée:

appuyez sur l'icône de l'application sur votre appareil iOS

  1. Après avoir appuyé sur l'icône, vous devriez maintenant voir une alerte vous demandant de «faire confiance» au développeur d'applications non approuvées. Après cela, l'application s'exécutera immédiatement, sans être connectée au débogueur Xcode.

    • Si vous ne voyez pas cette alerte "Trust", vous avez probablement appuyé trop tôt sur "OK" dans Xcode. N'appuyez sur "OK" sur l'alerte Xcode qu'après avoir fait confiance au développeur.

Faire confiance à ce développeur?

  1. Enfin, revenez en arrière et appuyez sur "OK" sur l'alerte Xcode. Vous devrez réexécuter l'application pour connecter l'application en cours d'exécution sur votre appareil iOS au débogueur Xcode.

Maintenant, appuyez sur OK dans Xcode.

pkamb
la source
C'est une solution ponctuelle. Après avoir effectué une nouvelle installation, ces avertissements réapparaissent.
Vitalii Vasylenko
Ce n'est pas la bonne réponse, car cela ne résout que temporairement le problème, dès que vous supprimerez l'application sur votre appareil et la reconstruirez, le problème réapparaîtra. Pour une solution appropriée, veuillez vérifier la réponse @nickthedude (je l'ai testée sur Xcode 6.4 et cela a fonctionné comme un charme).
King-Wizard
10

J'ai le même problème. Je clique sur ok dans xcode et lors du lancement de l'application sur mon iPhone, on me demande si je veux faire confiance à cette application. Ce faisant, l'application fonctionne et la construction et l'exécution de xcode se sont déroulées sans aucun problème jusqu'à la suppression de l'application de l'iPhone et sa réinstallation. Ensuite, passez à la première ligne ;-)

Christian
la source
C'est un peu étrange parce que je l'ai déjà fait mais maintenant ça marche à nouveau, merci!
Tom Spee
Ce n'est pas la bonne réponse, car cela ne résout que temporairement le problème, dès que vous supprimerez l'application sur votre appareil et la reconstruirez, le problème réapparaîtra. Pour une solution appropriée, veuillez vérifier la réponse @nickthedude (je l'ai testée sur Xcode 6.4 et cela a fonctionné comme un charme).
King-Wizard
10

Alternativement, si l'on ne voit pas la boîte de dialogue "Untrust App Developer":

Accédez à votre iPhone> Paramètres> Général> Profil> "[email protected]"> Trust

David Andreoletti
la source
10

PARAMÈTRES -> GÉNÉRAL -> Profils et gestion des périphériques choisissez le profil de développeur et appuyez sur Trust.

si vous ne disposez pas du menu Profils et gestion des appareils, vous devez enregistrer votre appareil sur beta.apple.com et télécharger le profil depuis Safari.

  1. installer le profil
  2. Redémarrez votre appareil
  3. appuyez sur le profil de développeur et faites confiance.

Vous êtes prêt.

kavehmb
la source
7

Dans iOS 9.2, ils ont renommé les «Profils» en «Gestion des appareils»

Voici comment vous devez le faire maintenant:

  1. Paramètres -> Général -> Gestion des périphériques
  2. Vérifiez l'application
Plus7
la source
Je suis tombé dessus après beaucoup de recherches sur Google. Fonctionne comme un charme. :) +1
dhruvvyas90
2

Ok, cela semble tard et je testais l'application avec une connexion Internet désactivée pour tester mon application pour certaines fonctionnalités. Comme j'ai désactivé Internet, cela m'a donné une telle erreur. Après avoir activé Internet, je peux réinstaller. Je sais que c'est idiot mais cela pourrait être utile à quelqu'un

zizutg
la source
0

Xcode est capable de créer et d'installer l'application, mais ne peut pas la lancer la première fois. Il vous suffit d'appuyer sur l'icône de l'application sur le téléphone, puis vous serez invité à demander si vous souhaitez faire confiance au développeur. Autorisez-le et l'application se lancera, puis Xcode pourra installer et lancer automatiquement cette application et vos autres applications.

Wookie
la source
Ce n'est pas la bonne réponse, car cela ne résout que temporairement le problème, dès que vous supprimerez l'application sur votre appareil et la reconstruirez, le problème réapparaîtra. Pour une solution appropriée, veuillez vérifier la réponse @nickthedude (je l'ai testée sur Xcode 6.4 et cela a fonctionné comme un charme).
King-Wizard
0

"Si vous obtenez cela, l'application est installée sur votre appareil. Vous devez appuyer sur l'icône. Il vous demandera si vous voulez vraiment l'exécuter. Dites" oui "puis Build & Run à nouveau."

Pour ajouter à cela, cela n'est vrai qu'au moment où vous obtenez l'erreur, si vous cliquez sur OK, puis appuyez sur l'application. Cela ne fera rien. Je me suis gratté la tête pendant 30 minutes impaires, cherchant d'autres moyens de résoudre le problème.

David van Dugteren
la source
Ce n'est pas la bonne réponse, car cela ne résout que temporairement le problème, dès que vous supprimerez l'application sur votre appareil et la reconstruirez, le problème réapparaîtra. Pour une solution appropriée, veuillez vérifier la réponse @nickthedude (je l'ai testée sur Xcode 6.4 et cela a fonctionné comme un charme).
King-Wizard
0

BTW, cela se produit également si vous changez l'équipe de votre cible dans Xcode et reconstruisez. Était assez perplexe de voir ce problème avec une application que j'avais exécutée sur l'appareil auparavant. Il m'a fallu un certain temps pour comprendre… Mais cela ne pourrait arriver que la première fois avec un appareil avec une équipe.

Florian
la source
Ceci est la bonne réponse. Le changement du programme développeur de personnel à entreprise a provoqué cette alerte
Alex Stone
Ce n'est pas la bonne réponse, car cela ne résout que temporairement le problème, dès que vous supprimerez l'application sur votre appareil et la reconstruirez, le problème réapparaîtra. Pour une solution appropriée, veuillez vérifier la réponse @nickthedude (je l'ai testée sur Xcode 6.4 et cela a fonctionné comme un charme).
King-Wizard
0

J'ai eu ce problème auparavant sur Xcode 7, puis j'ai réalisé que tout était à propos de ma connexion Internet, qu'elle était en panne et que le contrôle de sécurité en utilisant Internet pour s'assurer que votre compte de développeur était correct. et quand il ne voit pas d'Internet, il donne cette erreur… après avoir réparé mon Internet, cela fonctionne bien.

Ahmed El-Bermawy
la source