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


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 エ ラ ー の 対 応 方法.


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.


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.


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 .


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


1

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


1

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


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.


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.


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)


-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".


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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.