web-dev-qa-db-fra.com

Xcode "Impossible de lancer". Signale uniquement la «sécurité» comme une erreur

J'ai modifié le nom de l'application. A part ça, la boîte de dialogue est exactement comme ça. Je développe une application d'entreprise et j'ai essayé de redémarrer xcode et l'iPhone sur lequel je développe. Pas de changement. Quelqu'un a rencontré cela? Y a-t-il des messages de journal qui pourraient m'orienter dans la bonne direction ou me donner plus de détails. Il n'y a rien dans le journal régulier de ce que je peux voir.

Could not launch

Mise à jour

Trouvé ceci dans le journal de l'appareil:

<Warning>: Unable to launch com.bundleID.etc because it has an invalid code signature, inadequate entitlements or its profile has not been explicitly trusted by the user.

Ce qui est un peu bizarre car cela a fonctionné hier et tous les profils, etc. ont été publiés il y a une semaine.

87
GusOst

Apparemment, après la mise à niveau du système d'exploitation, vous devez lancer manuellement l'application sur l'appareil et dire que vous faites confiance au développeur du logiciel.

Ce message d'erreur a disparu maintenant.

232
GusOst

Je viens de lancer ce problème sur un appareil iOS 8 pour la première fois car il m'a obligé à lancer manuellement sur l'appareil (il le copie bien mais ne le lance pas), puis je déclare que je fais confiance au développeur.

6
CMash

J'ai eu le problème de ne pas avoir l'application sur mon appareil, je n'ai donc pas pu la lancer manuellement pour accepter l'invite. Pour moi, cela a fonctionné après avoir supprimé tous les profils de provisionnement expirés de mon appareil, ce qui a forcé Xcode à en installer un nouveau.

Après cela, j'ai pu faire fonctionner mon application.

6
Mark Struzinski

Si vous signez l'application avec Enterprise Provisioning, vous obtiendrez cette erreur. Il installera toujours l'application sur votre téléphone, mais apparemment, vous ne pouvez pas déboguer une application signée de cette façon. Vous devez soit signer l'application avec l'approvisionnement Developer ou lancer manuellement l'application dans le téléphone.

4
BillyRayCyrus

J'ai eu le même problème résolu comme ceci:

Cela peut être dû au fait que votre profil de développeur n'est pas affecté comme FIDUCIE dans les paramètres de votre téléphone ou watchos.

Vous pouvez définir votre profil comme FIDUCIAIRE comme ci-dessous:

  • Aller aux paramètres,
  • Profil
  • Attribuez votre profil comme Trusted là-bas.
4
Ahmet Kazim Günay

En utilisant xcode 7 avec un appareil iOS exécutant la version 9.2, j'ai dû:

  1. Ouvrez 'Paramètres'
  2. Appuyez sur "Général"
  3. Appuyez sur "Gestion des appareils"
  4. Appuyez sur 'Developer App' qui est dans la liste
  5. Appuyez sur "Trust (nom du développeur)"
  6. Appuyez sur "Trust" dans la fenêtre contextuelle

L'application doit se charger et se lancer lorsque vous exécutez xcode.

3
u84six

Pour corriger le process launch failed: Security problème, appuyez sur l'icône de l'application sur votre appareil iOS après avoir exécuté l'application via Xcode.

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.

  1. Exécutez l'application via Xcode. Vous verrez l'alerte de sécurité ci-dessous. N'appuyez pas 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 ê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 pas sur "OK" sur l'alerte Xcode jusqu'à après avoir fait 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.

3
pkamb
  1. Choisissez Fenêtre-> Périphériques.
  2. Faites un clic droit sur le périphérique dans la colonne de gauche, choisissez "Afficher les profils de provisioning".
  3. Cliquez sur le profil d'approvisionnement en question.
  4. Appuyez sur le bouton "-" Continuez à supprimer tous les profils concernés.
  5. Réinstallez l'application.
3
Sveta

J'ai eu le même problème que ci-dessus et l'ai résolu en changeant l'identité de signature de code en développeur iOS

(J'avais d'abord essayé toutes les autres étapes ci-dessus)

Je peux maintenant exécuter l'application dans xcode et voir la sortie de débogage

0
seal ag leamh