Erreur FBSOpenApplicationErrorDomain = 4

188

Lorsque j'essaie d'exécuter une application iOS dans Xcode 6 dans le simulateur iPhone 6, j'obtiens une erreur Impossible d'exécuter l'application dans Simulator .

Et le code d'erreur est:

Une erreur s'est produite lors de l'exécution (Domain = FBSOpenApplicationErrorDomain, Code = 4)

Quelqu'un peut-il suggérer comment le résoudre?

entrez la description de l'image ici

Pradhyuman Chavda
la source
Tout à fait Simulator et Clean Project et exécuter à nouveau ont également fonctionné pour moi.
Pradhyuman Chavda

Réponses:

354

Cela a fonctionné pour moi:

Simulateur iOS -> Réinitialiser le contenu et les paramètres ... -> Réinitialiser

capture d'écran de la barre de menu

êtes-vous sûr de la capture d'écran

référencé de Qiita: Impossible d'exécuter l'application dans Simulator エ ラ ー の 対 応 方法.

Jeff Walters
la source
9
Pareil ici. Pourquoi cela se produit lors de la première manche est vraiment amateur. Nous devrions attendre plus d'Apple.
Alex Zavatone
12
La réinitialisation n'a rien à voir avec la solution. Comme mentionné dans les notes de publication de Xcode, cette erreur provient simplement d'un bogue de condition de course / timing dans SpringBoard. La solution de contournement consiste simplement à réessayer et la réinitialisation de la carte SIM n'aide pas vraiment.
Jeremy Huddleston Sequoia
@JeremyHuddlestonSequoia est correct, sans réinitialisation, quittez simplement le simulateur et relancez, j'ai résolu le problème.
axl411
Cela se produit après que quelqu'un a changé le profil de mise à disposition de notre projet lors d'une fusion. La solution fonctionne pour moi.
evanchin
44

La fermeture du simulateur iOS a fonctionné pour moi.

Il n'est pas toujours nécessaire de réinitialiser le simulateur iOS. Je n'ai même pas eu à fermer Xcode.

Klaas
la source
2
Bien mieux que de réinitialiser
Saran
Ça fonctionne. Veuillez forcer la fermeture de votre simulation. Cela fonctionnera la plupart du temps sinon Réinitialisez votre simulateur.
Dharmendra Kumar Rajan
2
- Arrêter de sim ne fonctionne pas. - Quitter XCode ne fonctionne pas. - Suppression de l'application ne fonctionne pas - Réinitialisation de Sim ne fonctionne pas 😢
Vaibhav Saran
10

Cela m'est arrivé une fois lorsque j'ai ajouté des éléments sous forme de liens symboliques (via ln -sf). Même l'installation sur les appareils échouait.

Après avoir supprimé les liens et créé une copie papier, cela a fonctionné et l'erreur a disparu.

Matferib
la source
1
Boyhowdy oui, je tiens vraiment à souligner cette réponse car, si c'est votre problème, aucune de ces autres réponses «réinitialiser / fermer / faire une danse de la pluie» ne fonctionnera jamais!
WiseOldDuck
3

Pas besoin de quitter le simulateur ou de réinitialiser tout le contenu à chaque fois.

Fermez simplement l'application sur laquelle vous travaillez si elle est exécutée en arrière-plan.

ça marche pour moi .

Garry
la source
2

Comme mentionné dans les notes de publication de Xcode, cette erreur (avec quelques autres) résulte d'un bogue de synchronisation. La solution de contournement consiste simplement à réessayer.

Voir https://developer.apple.com/library/prerelease/mac/releasenotes/DeveloperTools/RN-Xcode/Chapters/xc6_release_notes.html#//apple_ref/doc/uid/TP40001051-CH4-SW1

Les tests sur le simulateur iOS peuvent produire une erreur indiquant que l'application n'a pas pu être installée ou lancée. Relancez les tests ou démarrez une autre intégration.

Regarde aussi:

https://devforums.apple.com/thread/248879?tstart=0

Jeremy Huddleston Séquoia
la source
1

J'ai juste quitté le simulateur, nettoyé le projet et exécuté à nouveau, cela fonctionnait.

Deephunt
la source
1

Quittez simplement la version bêta de xcode6.0 ou exécutez à nouveau le projet, cela a fonctionné pour moi.

Maishi Wadhwani
la source
0

La réinitialisation du Xcode supprimera certains fichiers indésirables que le simulateur a mis en cache, la réinitialisation est donc une bonne option pour résoudre ce problème.

Simulateur iOS -> Réinitialiser le contenu et les paramètres.

Vinay Nishad
la source
C'est une réponse en double, car la solution proposée a déjà été suggérée par @JeffWalters.
klaxonner
Sans oublier, la réponse est une désinformation incorrecte en plus de cela.
Jeremy Huddleston Sequoia
0

Soyez prudent si vous ignorez les installations. J'ai accidentellement changé Skip Install sur la cible principale, alors que je voulais le changer sur une dépendance. Lors du changement, j'ai dû faire un nettoyage.

Mike Gao
la source
0

Ce problème a probablement commencé après l'activation du mode d'arrière-plan dans notre application.

1) Allez au simulateur
2) Maintenez cmd + shift
3) Appuyez deux fois sur la touche «H»
4) Faites glisser l'application pour l'arrêter de fonctionner en arrière-plan.
5) Exécutez à nouveau.

(Très fatigant de devoir répéter l'étape ci-dessus à chaque fois que je construis et exécute)

humblePilgrim
la source
-1

Ouvrez le paramètre de votre modèle d'application et modifiez-le comme indiqué dans la capture d'écran ci-jointe. A travaillé pour moi. Étapes, 1. Sélectionnez votre cible et sélectionnez "modifier le schéma" 2. Sélectionnez l'onglet "Options" sur le côté droit de la fenêtre de détail 3. Décochez la case "Lancer en raison de la récupération en arrière-plan".

Anirudh Pandey
la source
Il y a un manque affligeant de capture d'écran.
Nathan Tuggy
-2

Déconnectez le clavier matériel. Dans le menu principal du simulateur ios Matériel -> Clavier -> Déconnecter le clavier matériel.

Prabhu.Somasundaram
la source