web-dev-qa-db-fra.com

Erreur du simulateur FBSSystemServiceDomain code 4

J'essaie de lancer une application dans le simulateur, mais le message d'erreur suivant s'affiche:

Unable to run app in Simulator
An error was encountered while running (Domain = FBSSystemServiceDomain, Code = 4)

Screenshot for error

Je n'ai jamais vu de références à ce sujet dans Google.

En utilisant XCode 6 Beta, l’application se trouve dans Swift, qui renvoie à une bibliothèque statique Obj-C. Il fonctionne bien sur l'appareil.

Des idées?

227
Gruntcakes

Accédez au menu du simulateur iOS et sélectionnez Réinitialiser le contenu et les paramètres.

Vous pouvez également quitter et rouvrir le simulateur.

enter image description here

526
Marie

Il suffit de quitter et de rouvrir le simulateur, cela a été vérifié dans la version Xcode 6.0.1.

26
Francesco

Ce problème est traité dans les notes de de Xcode 6

Tester sur un simulateur iOS peut produire une erreur indiquant que le l'application n'a pas pu être installée ou lancée. Relancez les tests ou commencer une autre intégration. (17733855)

Et est également discuté dans mon post-it dans les forums de développement Apple pour le débogage de simulateur iOS

"(Domaine = FBSOpenApplicationErrorDomain, Code = 4)", "(Domaine NSPOSIXErrorDomain, Code = 3"), "Domaine = Code IDEUnitTestsOperationsObserverErrorDomain = 3", "Perdu Connexion à ...", "Débogueur déconnecté", ou application obtenant SIGKILLed peu de temps après le lancement Lors de l'installation d'une application, SpringBoard utilisera SIGKILL processus de cette application afin de forcer une relance de l'application avec le nouvel exécutable. Le problème est qu'il y a une course condition par laquelle SpringBoard peut accidentellement SIGKILL un nouveau processus que nous venons de lancer plutôt que l'ancien processus. Lequel de Les divers messages d'erreur que vous recevez dépendent du moment exact du lancement traiter le SIGKILL a été livré. Normalement, cela ne devrait pas arriver, il est donc conseillé de réessayer (désolé = /). Si vous trouvez que cela vous arrive tout le temps ou plus souvent que vous ne pouvez le payer, Nous sommes vraiment désolés. Nous sommes conscients que les systèmes avec un disque plus lent Les E/S verront cela se produire plus fréquemment que les systèmes plus rapides, donc si Si vous utilisez un répertoire de base NFS, vous pouvez créer un fichier .__ local. répertoire pour vos données de simulateur et configurez un lien sim sur celui-ci à partir de ~/Bibliothèque/Développeur/CoreSimulator

Notez que la question initiale concerne le domaine FBSSystemServiceDomain alors que mon article sur devforums mentionne FBSOpenApplicationErrorDomain. FBSSystemServiceDomain a été utilisé dans les versions antérieures d’iTunes 8.0.

Aucune des solutions ne fonctionnait pour moi, y compris la réponse acceptée de "Réinitialiser le contenu et les paramètres". 

Le seul moyen de le faire fonctionner était de télécharger une version précédente du simulateur iOS qui me permettait d'installer l'application.

0
Steve

Vous pouvez réinitialiser le contenu et les paramètres ou simplement fermer iOS Simulator et le relancer. 

0
user1824791