Xcode 9 erreur: “l'iPhone a refusé la demande de lancement”
À l'aide de Xcode beta 9 (v4), je suis en train de lancer l'application en cliquant sur le bouton "play". Je reçois un "build succeeded", mais avant le lancement, un message contextuel s'affiche dans Xcode:
"l'iPhone a refusé la demande de lancement."
Il l'habitude de travailler hier. Il fonctionne sur le simulateur. J'ai redémarré mon ordinateur, l'iPhone, la désinstallation de l'application, nettoyer les construire. À court d'idées.
- Vous pouvez suivre stackoverflow.com/questions/42451944/...
- c'est une autre erreur difficile
- J'ai aussi été confronté à ce problème. Il s'est avéré que j'ai accidentellement modifié le régime. Elle a été définie à Libération dans la Configuration de Build que j'ai été en utilisant le certificat de Développeur en mode de débogage.
- J'ai juste redémarré mon appareil
- Choisissez
Automatically manage signing
résout ce problème - Gérer automatiquement la signature ne semble pas faire cet aller sur XCode 10.
Vous devez vous connecter pour publier un commentaire.
Il peut être signe code question. Assurez-vous que vous êtes à la signature avec le développeur, pas de distribution.
iPhone Developer: <My Name> (XXXXXX)
certificat dans le Trousseau d'Accès, car il permettrait d'obtenir automatiquement créé (je ne sais pas comment ni quand) par Xcode. Toutes mes erreurs eu instantanément fixe lorsque après la suppression.Il arrive à l'aide de Xcode 9.x ou plus récent.
J'ai suivi ce problème à l' "debug exécutable" case à cocher dans le produit système (produit->système->modifier le système->info->debug exécutable case à cocher). Je décoché qui et ce cessé de passe (ainsi que quelques autres problèmes bizarres - pas de sortie de la console en étant un).
J'ai une solution:
Si vous modifiez le schéma de " Poser sur le Lancement' il fonctionne.
Dans Xcode barre du haut
http://upload-images.jianshu.io/upload_images/663014-d5d182e310052664.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240
C'est un peu ennuyeux, mais il fonctionne.
Ce problème peut être résolu en désactivant l'option de Débogage Exécutable en Modifier le Schéma.
Après avoir "refusé demande de lancement d'erreur", ce faire:
Modifier le Schéma -> Info -> fichier Exécutable -> Poser des questions sur le Lancement
Cela a fonctionné pour moi avec adhoc profil.
Simple redémarrage de l'iPhone m'a aidé.
Obtenu avec Xcode 9.0 tout en déployant une non-simulées iPhone 6s avec iOS 10.3.
J'ai dû forcer l'arrêt de l'application juste avant cette pose. Sinon, rien n'avait changé; tous les développeurs de signature les informations d'identification était toujours digne de confiance, et l'application a été encore marquée Vérifié dans l'iPhone Paramètres.
Le truc qui fixe de tourner l'iPhone d'éteindre puis de le rallumer à nouveau.
De regarder mes logs, il apparaît
applicationWillTerminate
il a déclenché un certain temps avant que ce qui s'est passé; l'instance de l'application que j'ai pensé que je force l'arrêt doit y avoir un processus zombie?Pour moi la question était due à la signature du code de l'application avec le profil Ad hoc.
Après la modification de la signature de code pour profil de développeur,à partir de xcode paramètres de l'onglet général le problème ci-dessus, obtenu résolu.
J'ai eu ce problème récemment et j'ai trouvé la solution pour cette folle problème. Ce sont le Régime de Problème pour résoudre ce problème, suivez les étapes suivantes.
Cela a résolu mon problème quand j'ai eu ce problème.
Pomme De Référence
Le problème est que xcode 'fois sur' après certaines secondes. La solution est de modifier le régime et demander xcode pour attendre jusqu'à ce que l'exécutable est lancé.
Dans Edition Système, cochez la case 'Attendre pour le fichier exécutable à être lancé' au lieu de 'Automatiquement'
Le problème pour moi est que j'ai été en utilisant un compte développeur gratuit (simplement connecté avec mon IDENTIFIANT Apple). Lorsque l'on regarde les journaux de périphérique j'ai trouvé (caractères gras ajoutés)
Qui m'a fait réaliser que j'ai besoin d'aller dans
Settings
->General
->Device Management
->{My Apple ID}
->Trust
Après, tout a fonctionné comme prévu.
Dans les versions précédentes d'iOS, j'ai fait la rencontre d'un dialogue sur mon appareil qui me disait que c'était le problème. Peut-être que Apple a sorti pour iOS 11.
J'ai lu avec attention toutes les réponses, mais ils ne m'aide pas. Ma solution:
Il peut causer avec commuté une mauvaise direction avec Git, assurez-vous que la branche que vous switch n'est pas trop vieux(car elle peut causer de code signe de l'émission), Et sur la branche de droite si c'est toujours dérangeant, sélectionnez le Profil d'approvisionnement de développement sous la Signature(Debug) si u r de ne pas gérer Automatiquement les chants.
Ces étapes simples m'ont aidé.
Il vous suffit de cocher l'option "gérer Automatiquement la signature" en Général -> la Signature des propriétés de la Cible. Il va créer le profil d'approvisionnement de Développement pour vous et en cours d'exécution sur l'appareil va fonctionner.
Je fais face à ce problème sur Xcode 9.1
Scénario: j'ai coché la case "se Connecter via le Réseau" option pour l'appareil. Et en essayant de lancer d'application de cet appareil avec le câble USB raccordé.
Corriger: il suffit de retirer le câble USB et l'exécuter.
Je équipements s'ont essayé toutes les réponses, rien n'a fonctionné pour moi,
Le problème vient formulaire de Xcode lui-même et n'a rien à voir avec les profils et certificat :
À Exécuter (Section) /info (onglet) [select] de la Libération au lieu de debug comme de Configuration de la compilation comme suit :
C'est une régression depuis Xcode 10.1
Config : Xcode Version 10.1 (10B61)
Iphone X /IOS 12.1.4
J'ai eu le même problème . Ses un bug dans Xcode 9.1. Il existe une astuce pour le faire fonctionner pour l'instant. Verrouiller votre téléphone. Exécuter le code. Xcode va demander à déverrouiller l'iPhone.
J'ai juste effacé les profils avec Apple Configurator, redémarré l'iDevice et travaillé à nouveau comme d'habitude.
C'est un intermittent bug dans Xcode - j'ai simplement arrêté et a commencé tous mes périphériques et la magie a fonctionné (après vous embêter pour 1/2 heure)
J'avais mis à jour MacOS nuit à 10.13.04 qui, évidemment contrarié quelque chose!
Xcode 9.3, iOS 11.3 watchOS 4.3
Laissez-moi vous dire une solution qui résout mon problème:
Pour moi, ce problème a été lié à une installation Manuelle de Certificat d'Entreprise et d'avoir à l'utiliser à la fois le développement et la libération des schémas. J'ai eu à faire confiance au certificat sur l'appareil avant d'autoriser l'application à être lancé, mais il n'y aurait jamais de lancement que j'ai continué à obtenir que le message de refus. Finalement, la modification du régime et la valeur d'attendre l'application pour être fixé avant le débogage a fait le tour.
Ouvrir le
App Groups
des Capacités, attendreApp...
efficace,puis fermer laApp Groups
, il a travaillé:Après avoir vu toutes les solutions données sur le web, j'ai enfin trouvé un et ici sont ceux:
Les Jours Heureux 🙂
Dans le cas où ce problème s'est produite pour vous un couple de jours avant aujourd'hui, 2019-Mar-20, il est très probablement liée au fait que le code défectueux de la signature de certificats ont été délivrés. Dans ce cas, vous devriez être en mesure de le résoudre par juste recréer le certificat de signature de code. Cette DONC, la question a déjà une réponse qui vous explique comment le faire.
Aujourd'hui,j'ai aussi répondre à cette question.C'est ma façon de les résoudre.
Xcode 9.0,l'iPhone 6s,de gérer Automatiquement la signature avec mon compte.
Lorsque je sélectionne "iPhone 6s",j'ai trouvé qu'il y a un logo après l'iPhone 6s
C'est la nouvelle fonction de Xcode 9.0 qui peut exécuter une application sur l'iPhone sans une chaîne de se connecter à l'ordinateur(iPhone et Mac doivent se connecter au même Réseau).
Donc, j'ai essayer de changer ce genre de connecter manière.
Ouvrir "les Appareils et les Simulateurs"-> désélectionner "vous Connecter via le réseau"
Et puis, je suis propre, de reconstruire et d'exécuter mon projet.Il fonctionne!
Je serai heureux si cette méthode peut vous aider.
Cette erreur s'est produite pour moi lors de la mise à niveau d'une Xcode 8 projet à exécuter dans Xcode 9, cependant la Base SDK iOS dans les Paramètres de construction est encore à la version précédente de iPhoneOS10.3.sdk et dit SDK pas trouvé. Cependant que l'application génère toujours et fonctionne sur un appareil, mais il ne parvient pas à lancer. La mise à jour de l'iOS de Base SDK pour iOS 11.0 résout ce problème de lancement.
J'ai eu un problème similaire et dans mon cas, le problème était dans les Paramètres de construction de ma cible. Le de Mach-O, Type a été fixé à "librairie Dynamique" au lieu de "Exécutable".
J'ai été confronté à ce problème lors de l'exécution d'une ancienne base de code. J'ai juste désactivé le fond option d'extraction de EditScheme, il a travaillé.
Modifier le Schéma -> Onglet Options -> Désactiver l'arrière-plan Fetch
J'ai essayé tous seule solution il n'y avait. En fin de compte, c'était mon problème:
lors de l'installation du certificat de développeur, j'ai mis à "Toujours faire Confiance", quand j'ai changé que par défaut, il a travaillé.
Tout le crédit en revient à: https://blog.supereasyapps.com/how-to-fix-iphone-and-ipad-app-codesign-crashes-using-an-apple-developer-profile/
Xcode 10 - problème résolu en supprimant dupliqué certificat de com.apple.kerberos.kdc avec la clé.
Ouvrir KeychainAccess.app -> système -> supprimer com.apple.kerberos.kdc avec clé
C'est également le cas lors des développeurs d'apple date d'expiration du compte de l'arrêt du paiement.
L'ancien cert peut être encore utilisable pour déboguer point d'arrêt pour une semaine ou quelques.
Puis un jour, tout d'un coup de débogage de marcher sur les appareils iPhone sera refusée.
La solution est de re-générer cert après avoir payé pour le compte de développeur.
Il peut prendre quelques heures pour obtenir activé par apple.
N'oubliez pas de supprimer les anciens certs(dev ios, apple dans le monde entier,) dans le trousseau d'application de votre mac.
Révoquer vieux cert apple développeur de site web en option pour le nettoyage.
Et créer un nouvel (avec xcode directement est aussi très bien)
Qui va permettre à l'iphone de débogage.
Autant de réponses à la question d'origine, sont un témoignage de la part d'Apple de désordre quand il s'agit de la signature de code et de l'approvisionnement.
Réponse courte:
J'ai pu lancer avec succès à nouveau sur l'appareil par simple déploiement vers un autre appareil, puis de revenir à l'appareil où il a échoué: le même identifiant apple, même système d'exploitation (iOS 12.4.1 sur les deux appareils, macOS Mojave 10.14.3 sur macBook), d'un même projet, même Xcode 10.1. Pas besoin de décocher la case "débogage exécutable" dans le projet de schéma.
Réponse longue:
Le problème est difficile à attraper, fondamentalement, parce que l'erreur est non descriptif. À en juger par les réponses postées, il semble comme il pourrait y avoir différentes causes, probablement liée à une configuration de l'identifiant apple utilisé pour la signature.
Une façon de réduire le champ de recherche est d'utiliser Apple Configurator (comme évoqué par @notytony ici) ou tout simplement dans la console sous
Window -> Devices and simulators -> Open Console
, puis choisissez l'appareil (précédemment connecté via le câble USB). Comme j'ai pu reprendre le message d'erreur:qui m'a signalé cette réponse, ce qui suggère d'aller sur plusieurs certificats (notamment "d'Apple dans le Monde des Relations avec les Développeurs de l'Autorité de Certification") en veillant à ce que le niveau de confiance est défini sur "Utiliser les paramètres par Défaut du Système". Pourtant, je ne pouvais pas lancer sur l'appareil, mais le message précédent n'était plus présent dans les journaux. Aucune autre erreur significatif a été montré.
J'ai été coincé ici. Rien dans la liste ici travaillé: le redémarrage de l'appareil, de la révocation des certificats et des profils d'approvisionnement et de recréer de nouveaux, génération propre, redémarrez Xcode, signature et encore d'identifiant apple,... la seule solution de contournement à ce point (et seulement après la fixation de la question de confiance des certificats) était de décocher la case "débogage exécutable" dans le projet de schéma, qui n'est pas idéal.
J'ai ensuite testé sur un autre appareil, et cela a fonctionné, même avec un "debug exécutable" enabled". Ensuite, le lancement sur le dispositif initial a de nouveau fonctionné ainsi. Quelque chose doit avoir été remis à zéro sur cet identifiant apple compte qu'il peut réussir à signer et fournir les applications de nouveau sur l'appareil d'origine.
Pour moi, c'était en raison de xcode se confondre sur ce profil de périphérique à utiliser. J'ai utilisé Apple Configurator 2 avec les étapes ci-dessous.
Après une attente de quelques minutes indésirables profils ont été supprimés. Et reprise de la demande n'ont pas l'erreur lors du lancement.
J'ai le même problème dans xcode10.1. - Je trouver de nombreux répéter les comptes des développeurs dans le trousseau d'accès. Supprimer tous les comptes des développeurs du trousseau et rebranchez le téléphone à l'ordinateur.apple va générer un nouveau compte de développeur dans le trousseau d'accès,alors vous pouvez exécuter le programme. C'est un cas de problème.
Je ne suis pas sûr à 100% que c'est une solution, mais je désactivé Bluetooth et il s'arrêta en disant :
Je ne suis pas sûr de savoir si c'est un correctif, ou tout simplement une autre solution de contournement, mais la désinstallation de l'application à partir de mon appareil aidé. Je ne suis toujours pas sûr de ce qu'elle fait, mais @MrRogers réponse m'a aidé à le comprendre.
J'ai eu ce problème et je suis en cours d'exécution sur xCode 10.2.1, je ne suis pas sûr de ce qui en est la cause mais la première chose que vous devriez essayer de faire est de faire un hard reset de l'appareil que vous essayez de construire. Qu'il fixe pour moi très bien. Je parie que ces autres réponses ont le mérite mais aucune des réponses que vous dire de modifier le régime, ne peut PAS le RÉPARER, mais que masquer le problème jusqu'à ce que vous avez besoin de déboguer. Essayez mon fix d'abord et voir si ça fonctionne et si il ne ressemble pas à un autre. Cela ne semble pas être causée par une seule question.
Ces étapes simples fonctionné pour moi:
1) Quittez Xcode
2) de Supprimer l'Application à partir de l'appareil
3) éteindre l'appareil et le rallumer
4) Lancez Xcode et essayez à nouveau
J'ai eu un compte développeur gratuit. Pour moi, je l'ai fixée par payer le $99.00 frais de développement d'Apple.
Puis retourna dans le Xcode PRODUIT de menu sélectionné et de NETTOYER le DOSSIER de création. Après que cette erreur a disparu.