En utilisant Xcode beta 9 (v4), j'essaye de lancer l'application en cliquant sur le bouton "play". J'obtiens un "build réussi" mais juste avant le lancement, un message contextuel apparaît dans Xcode:
"iPhone a refusé la demande de lancement."
Cela fonctionnait hier. Cela fonctionne sur le simulateur. J'ai redémarré mon ordinateur, l'iPhone, désinstallé l'application, nettoyé la version. Manquer d'idées.
ios
xcode
launching-application
user1988824
la source
la source
Automatically manage signing
résout ce problèmeRéponses:
Il peut s'agir d'un problème de signe de code. Assurez-vous de signer avec le développeur et non avec la distribution.
la source
iPhone Developer: <My Name> (XXXXXX)
certificat dans Keychain Access car il serait automatiquement créé (je ne sais pas comment ni quand) par Xcode. Toutes mes erreurs ont été instantanément corrigées après leur suppression.Cela se produit en utilisant Xcode 9.x ou plus récent.
J'ai suivi ce problème jusqu'à la case à cocher " debug executable " dans le schéma de produit (product-> schéma-> modifier le schéma-> info-> debug executable checkbox). J'ai décoché cela et cela a cessé de se produire (ainsi que quelques autres problèmes étranges - aucune sortie dans la console n'en est un).
la source
J'ai une solution de contournement:
si vous changez le schéma en « Demander au lancement », cela fonctionne.
Dans la barre supérieure Xcode
http://upload-images.jianshu.io/upload_images/663014-d5d182e310052664.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240
C'est un peu ennuyeux mais ça marche.
la source
Ce problème peut être résolu en décochant Debug Executable dans Edit Scheme.
la source
Après avoir reçu l'erreur "Demande de lancement refusée", procédez comme suit:
Modifier le schéma -> Info -> Exécutable -> Demander au lancement
Cela a fonctionné pour moi avec un profil adhoc.
la source
Le simple redémarrage de l'iPhone m'a aidé.
la source
Le problème pour moi était que j'utilisais un compte développeur gratuit (simplement connecté avec mon identifiant Apple). En regardant les journaux de l'appareil que j'ai trouvés (gras ajouté)
Cela m'a fait réaliser que je devais entrer dans
Settings
->General
->Device Management
->{My Apple ID}
->Trust
Après cela, tout a fonctionné comme prévu.
Dans les versions précédentes d'iOS, je rencontrais une boîte de dialogue sur mon appareil qui me disait que c'était le problème. Peut-être qu'Apple l'a retiré pour iOS 11. 🤔
la source
Pour moi, le problème était dû à la signature du code de l'application avec un profil Ad hoc.
Après avoir changé la signature du code en profil développeur, à partir de l'onglet général des paramètres xcode, le problème ci-dessus a été résolu.
la source
J'ai eu ce problème récemment et j'ai trouvé la solution à ce problème fou. Il s'agit du problème de schéma pour résoudre ce problème, suivez les étapes suivantes.
Cela a résolu mon problème lorsque j'ai eu ce problème.
Référence Apple
la source
J'ai obtenu cela avec Xcode 9.0 lors du déploiement sur un iPhone 6s non simulé avec iOS 10.3.
J'ai dû quitter l'application de force juste avant que cela ne se produise. Sinon, rien n'avait changé; toutes les informations d'identification de signature du développeur étaient toujours approuvées et l'application était toujours marquée Vérifiée dans les paramètres de l'iPhone.
L'astuce qui a résolu le problème était d'éteindre l'iPhone, puis de le rallumer.
En regardant mes journaux, il semble qu'il a
applicationWillTerminate
été déclenché un certain temps avant que cela ne se produise; l'instance de l'application que je pensais avoir forcée à quitter doit avoir été un processus zombie?la source
Le problème est que Xcode « fois sur » après certaines secondes. Le correctif consiste à modifier le schéma et à demander à xcode d '«attendre» jusqu'à ce que l'exécutable soit lancé.
Dans Modifier le schéma, cochez " Attendre le lancement de l'exécutable " au lieu de "Automatiquement"
la source
J'ai lu attentivement toutes les réponses mais elles ne m'aident pas. Ma solution:
la source
Cela peut provoquer une mauvaise branche avec Git, assurez-vous que la branche que vous changez n'est pas trop ancienne (car cela peut causer un problème de signe de code), Et sur la bonne branche si cela vous dérange toujours, sélectionnez le profil de provisioning de développement sous Signature (Debug) sinon, gérer automatiquement la signalisation.
la source
Cochez simplement "Gérer automatiquement la signature" dans Général -> Propriétés de signature de la cible. Il créera un profil de provisioning de développement pour vous et l'exécution sur l'appareil fonctionnera.
la source
Ces étapes simples m'ont aidé.
la source
Je suis confronté à ce problème sur Xcode 9.1
Scénario: J'ai coché l'option «Se connecter via le réseau» pour l'appareil. Et en essayant d'exécuter l'application sur cet appareil avec un câble USB connecté.
Correction: retirez simplement le câble USB et exécutez.
la source
J'ai essayé toutes les réponses, rien n'a fonctionné pour moi, le problème vient de Xcode lui-même et n'a rien à voir avec les profils et le certificat:
Dans Exécuter (section) / info (onglet) [sélectionnez] la version au lieu de déboguer comme configuration de construction comme suit:
C'est une régression depuis Xcode 10.1
Config: Xcode Version 10.1 (10B61) Iphone X / IOS 12.1.4
la source
J'ai eu le même problème . C'est un bogue dans Xcode 9.1. Il existe une astuce pour que cela fonctionne pour le moment. Verrouillez votre téléphone. Exécutez le code. Xcode demandera de déverrouiller l'iPhone.
la source
J'ai juste effacé les profils avec le configurateur Apple, redémarré l'iDevice et travaillé à nouveau comme d'habitude.
la source
C'est un bogue intermittent dans Xcode - je viens d'arrêter et de démarrer tous mes appareils et cela a fonctionné comme par magie (après avoir déconné pendant 1/2 heure), j'avais mis à jour MacOS du jour au lendemain à 10.13.04, ce qui a évidemment bouleversé quelque chose! Xcode 9.3, iOS 11.3 watchOS 4.3
la source
Laissez-moi vous dire une solution de contournement qui résout mon problème:
la source
Pour moi, ce problème était lié à un certificat d'entreprise installé manuellement et à la nécessité de l'utiliser pour les schémas de développement et de publication. Je devais faire confiance au certificat sur l'appareil avant qu'il autorise le lancement de l'application, mais il ne se lancerait jamais car je continuais à recevoir ce message refusé. Finalement, éditer le schéma et le configurer pour attendre que l'application soit attachée avant le débogage a fait l'affaire.
la source
Ouvrez le
App Groups
dans Capabilities, attendezApp...
efficace , puis fermez leApp Groups
, cela a fonctionné:la source
Après avoir vu toutes les solutions proposées sur le Web, j'en ai finalement trouvé une et voici celles-ci:
Jours heureux :)
la source
Au cas où ce problème se produirait pour vous quelques jours avant aujourd'hui, 2019-mars-20, il est très probablement lié au fait que des certificats de signature de code défectueux ont été émis. Dans ce cas, vous devriez pouvoir le résoudre en recréant simplement le certificat de signature de code. Cette question SO a déjà une réponse qui vous explique comment faire .
la source
Je ne sais pas s'il s'agit d'un correctif ou simplement d'une autre solution de contournement, mais la désinstallation de l'application de mon appareil a aidé. Je ne sais toujours pas ce qui l'a causé, mais la réponse de @MrRogers m'a aidé à comprendre.
la source
Aujourd'hui, je rencontre aussi cette question, c'est ma façon de résoudre. Xcode 9.0, iPhone 6s, gérer automatiquement la signature avec mon compte. Lorsque je sélectionne "iPhone 6s", j'ai trouvé qu'il y avait un logo après l'iPhone 6s. C'est la nouvelle fonction de Xcode 9.0 qui permet d'exécuter une application sur l'iPhone sans une chaîne connectée à l'ordinateur (iPhone et Mac doivent se connecter au même réseau). Donc, j'essaye de changer ce type de connexion. Ouvrez "Périphériques et simulateurs" -> désélectionnez "Se connecter via le réseau" Et puis, je nettoie, reconstruit et lance mon projet. Cela fonctionne! Je serai heureux si cette méthode peut vous aider.
la source
Cette erreur s'est produite pour moi lors de la mise à niveau d'un projet Xcode 8 pour s'exécuter dans Xcode 9, mais le SDK de base iOS dans les paramètres de construction est toujours à la version précédente d'iPhoneOS10.3.sdk et indique que le SDK est introuvable. Cependant, cette application se construit et s'exécute toujours sur un appareil mais ne parvient pas à se lancer. La mise à jour du SDK de base iOS vers iOS 11.0 résout ce problème de lancement.
la source
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 type Mach-O a été réglé sur "Dynamic Library" au lieu de " Executable ".
la source
J'ai rencontré ce problème lors de l'exécution d'une ancienne base de code. Je viens de désactiver l'option de récupération en arrière-plan d'EditScheme, cela a fonctionné.
Modifier le schéma -> Onglet Options -> Désactiver la récupération en arrière-plan
la source