68 votes

Simulateur d'iPhone : SpringBoard n'a pas réussi à lancer l'application avec une erreur : 7

La construction d'un projet iPhone donne lieu à :

Échec du lancement de l'application simulée : SpringBoard n'a pas réussi à lancer l'application avec une erreur : 7

Et l'application ne s'installe pas sur le simulateur. Qu'est-ce qui se passe ? Qu'est-ce que SpringBoard et qu'est-ce que l'erreur 7 ?

0voto

Anton Points 11

Lorsqu'un répertoire personnel est monté en NFS, vous avez le problème avec le simulateur.

Pour vous en débarrasser, vous devez créer deux répertoires dans un endroit local où vous avez les droits d'écriture, "iPhone Simulator" et "Interface builder". Ensuite, supprimez "~/Bibliothèque/Application Support/iPhone Simulator" et "~/Bibliothèque/Application Support/Interface Builder 3.0". Et enfin, créez des liens symboliques à l'emplacement exact des répertoires supprimés pointant vers les répertoires locaux.

0voto

Walt Sellers Points 1706

Pour ma part, j'ai eu l'erreur lorsque j'ai essayé de modifier le paramètre App bundle ID dans mon fichier info.plist pour pouvoir effectuer un test. Le changer à nouveau a résolu le problème, mais ne m'a rien apporté de bon pour le test. Heureusement, l'application s'était chargée dans le simulateur et je l'ai exécutée manuellement pour mon test.

D'après ce que j'ai pu constater, le problème provenait du fait que l'ID de l'offre groupée correspondait à la fois à un ID spécifique et à un ID générique. Les App ID que j'ai essayés et qui ne correspondent qu'à un ID/Profil spécifique n'ont pas posé de problème.

0voto

HotFudgeSunday Points 305

Vérifiez votre console et vous aurez une meilleure idée de ce que peut être l'erreur. Ce numéro d'erreur est assez générique. Dans mon cas, j'avais une erreur dans mon fichier Plist. J'ai chengé quelque chose que je n'aurais pas dû. Mais j'ai réalisé que c'était le problème parce que la console avait un message d'erreur plus détaillé :

2010-09-13 23:30:27.149 Appname[5580:207] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle:

... et cela continue.

0voto

Andy Rennard Points 68

J'ai eu ce problème fréquemment, et généralement, le fait de quitter et de redémarrer Xcode fonctionne.

Cependant, je viens d'avoir ce problème à nouveau et rien ne semblait le résoudre - quitter la simulation, Xcode, redémarrer Ce qui était étrange, c'est que certaines cibles fonctionnaient (j'ai multiplié les cibles de construction pour ce projet), et d'autres projets fonctionnaient. Mais une cible ne se lance pas, quoi que je fasse.

Finalement, j'ai trouvé le problème : dans les propriétés de la cible, le nom de l'exécutable $[EXECUTABLE_NAME] a été accidentellement supprimé ! Remplacez-le, et ça marche.

Il faut se souvenir

0voto

apachebite Points 11

J'ai eu la même erreur. Voici comment je l'ai résolu. J'espère que cela vous aidera.

  1. Pour afficher tous les fichiers cachés, tapez ci-dessous en ligne de commande

    $ defaults write com.apple.finder AppleShowAllFiles TRUE ; killall Finder

  2. Accès Données dérivées et supprimez son contenu (sous DerivedData). Il s'agit essentiellement du cache du simulateur qui, parfois, n'est pas supprimé de XCode. Library est un dossier caché
    et c'est pourquoi nous exécutons l'étape 1.

    /Users/ votre nom d'utilisateur /Bibliothèque/Developer/Xcode/DerivedData

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X