web-dev-qa-db-fra.com

Le lancement du processus Xcode a échoué: sécurité

Je développe une application depuis 1 ou 2 semaines et hier, j'ai mis à jour mon iPhone 5S sur 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 créer à nouveau. L'erreur suivante est apparue:

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

Screenshot added

Lorsque je teste avec le simulateur, cela fonctionne 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.

752
Tom Spee

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

A partir de iOS 9, il est nécessaire d'accéder à Settings → General → DeviceManagement → DeveloperApp → Trust.

1611
SushiGrass Jacob

Réponse mise à jour pour Xcode 7: Taper sur l'application ne fonctionne plus (à partir de la version bêta 1, il affiche simplement un message "développeur d'entreprise non approuvé" avec uniquement un bouton Dismiss).

Pour résoudre ce problème, ouvrez l'application Paramètres, allez à Général/Profils et votre profil s'affichera. Marquez la confiance et les choses devraient recommencer à fonctionner normalement.

Mise à jour pour iOS 9.2.1 et Xcode 7.2.1:

Goto: Paramètres> Général> Gestion des périphériques> Sélectionnez une application parmi les applications pour développeurs> Trust App.

198
psonice

Hé alors, 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 une solution de contournement, et non une solution réelle. D'après ce que j'ai compris, ce message se produit lorsque vous rencontrez des problèmes de configuration dans votre profil d'approvisionnement/configuration de certification, assurez-vous donc que tout est en parfait état. avant de frapper votre tête contre le mur à plusieurs reprises.

Ce qui a fonctionné pour moi a été le suivant de la documentation Apple :

Problème connu des profils de provisioning Si vous avez mis à niveau la graine GM à partir d'autres versions, vous risquez de voir vos applications planter en raison de problèmes de profil de provisioning.

Solution de contournement:

  1. Connectez le périphérique via USB à votre Mac

  2. Lancer Xcode Choisissez Fenêtre -> Périphériques

  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éinstaller l'application

Assurez-vous de cliquer avec le bouton droit de la souris sur l'image du périphérique et non sur le nom du périphérique, sinon 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 choses cruelles, j'avais également 2 développeurs différents. certs actif (je ne sais pas pourquoi) mais j’en ai supprimé un, j’ai créé un nouveau profil qui s’est débarrassé de tous les profils sur l’appareil et cela a fonctionné.

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

158
nickthedude

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:

Error Image for Xcode Build

Sur votre appareil, appuyez sur l'icône de l'application qui aurait été ajoutée à la suite de votre tentative de création de l'application. Vous devriez voir ceci:

enter image description here

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

enter image description here

Sélectionnez le profil que vous utilisez avec Xcode et vous devriez voir cette page: enter image description here

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

Retournez dans Xcode et réexécutez votre projet. Il devrait alors créer l'application sur votre appareil.

78
Ben Cochrane

Pour contourner le problème process launch failed: Security 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. En réalité, il ne résout peut-être pas le problème racine à l'origine de ces alertes d'autorisation.

Assurez-vous de toucher l'icône de l'application alors que l'alerte Xcode est toujours affichée. Sinon, l'application ne fonctionnera pas. J'oublie continuellement cette étape vitale et je ne parviens 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. Ne pas appuyer sur OK.

Could not launch "AppName" process launch failed: Security

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

tap the app icon on your iOS device

  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 connexion au débogueur Xcode.

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

Trust this developer?

  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.

Now press OK in Xcode.

22
pkamb

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

si vous ne disposez pas du menu Profils et Gestion des appareils, vous devez inscrire 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 du développeur et faites confiance.

Vous êtes prêt.

10
kavehmb

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

Allez sur votre iPhone> Paramètres> Général> Profil> "[email protected]"> Trust.

10
David Andreoletti

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. En le faisant, l'application s'exécute et la construction et l'exécution à partir de xcode n'ont posé aucun problème jusqu'à la suppression de l'application de l'iPhone, puis sa réinstallation. Alors allez à la première ligne ;-)

10
Christian

Dans iOS 9.2, ils ont renommé les "Profils" en "Gestion des périphériques".

Voici comment vous devriez le faire maintenant:

  1. Paramètres -> Général -> Gestion des périphériques
  2. Vérifier l'application
7
Plus7

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

2
zizutg

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

0
Wookie

J'avais déjà eu ce problème sur Xcode 7 car je me suis rendu compte que tout dépendait de ma connexion Internet, il était hors service et du contrôle de sécurité effectué sur 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 corrigé mon internet, cela fonctionne bien.

0
Ahmed El-Bermawy

BTW, cela se produit également si vous modifiez l’équipe de votre cible dans Xcode et reconstruisez. Étais assez surpris de voir ce problème avec une application que j'avais déjà exécutée sur l'appareil. Il m'a fallu un peu de temps pour comprendre… Cela ne se produirait cependant que lors de la création initiale d'un périphérique avec une équipe.

0
Florian

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

Pour ajouter à cela, cela ne vaut que lorsque vous obtenez l'erreur, si vous cliquez sur OK, puis appuyez sur l'application. Cela ne fera rien. Je me suis égratigné la tête pendant 30 minutes, à la recherche de solutions de rechange pour résoudre le problème.

0
mrdavenz