12
votes

Impossible de trouver un storyboard nommé 'MainStoryboard_ipad'

Je ne peux pas exécuter mon projet dans Simulator car je reçois cette erreur:

Impossible de trouver un storyboard nommé 'MainStoryboard_ipad'

Mais le storyboard est là. Merci


0 commentaires

8 Réponses :


5
votes

Cliquez sur la cible et il y a des conditionnels avec Textfield. Cliquez et sélectionnez votre storyboard nommé "MainStoryboard_ipad" et nettoyez votre projet, puis exécutez-le.


0 commentaires

39
votes

J'ai réussi à résoudre ce problème dans mon application iPad lors des étapes suivantes:

  1. Vérification des phases de construction
  2. Modification du fichier info.plist Pour ajouter l'option "Nom de la base du fichier de scénario principal (iPad)"

    Tout comme dans cette image: resposta.jpg


0 commentaires

12
votes

Dans mon cas, le fichier de storyboard iPad était déjà dans le projet et tester l'application a fonctionné jusqu'à ce que j'avais introduit ce qui semble être un bug non apparenté ... J'ai corrigé cela par changer le nom de fichier dans Xcode pour le MainStoryboard_ipad à MainStoryboard_ipad1 et changer les objectifs> Résumé> Info de déploiement iPad> Entrée de scénario principale. Pour une bonne mesure, vérifiez également le même fichier -Info.plist et construire des phases en conséquence ... similaires à @ Daniel-Lima.

Espérons que cela peut aider les autres qui n'ont pas correctement fixé en fonction des notes ci-dessus. Cela a commencé après avoir corrigé un bogue associé à CoreData dans un fichier de catégorie. La question était reproductible sur une autre machine ... et cela fixe-le sur les deux machines.


1 commentaires

C'est un bug très étrange. J'ai ajouté le '1' au nom et j'ai modifié les paramètres. Ce tout corrigé. J'ai ensuite supprimé le "1" et construit à nouveau. Fonctionne lisse après le changement de nom rapide. Merci beaucoup. +1



1
votes

Supprimer du projet Tous les storyboards et les ajoutent à nouveau pour moi.


1 commentaires

Je pense que comment vous ajoutez le storyboard est la clé. Il semble que je a causé le problème en supposant que je puisse faire glisser .stortoryboard dans un projet, comme je fais glisser des fichiers source pendant des années. Pour Correction du problème , j'ai ré-nommé le fichier .storyboard glissé dans le navigateur de projet, qui le renonce également à Finder. Ensuite, j'ai fait fichier> Nouveau> Fichier> Storyboard et créé une nouvelle carte de scénario vide avec le nom d'origine. Enfin, dans Finder, j'ai détruit ce nouveau fichier vide .storyboard et renommé le fichier d'origine à son nom d'origine, le remplaçant. Reconstruit, et cela a fonctionné.



1
votes

J'ai aussi ce problème aujourd'hui, pour moi, un produit> Nettoyer résolu le problème. Après cela, je peux reconstruire l'application et l'exécuter à l'intérieur du simulateur sans aucun problème.


0 commentaires

1
votes

Je rencontrais le même problème que dans la question originale, mais pour moi, il n'y avait pas vraiment de bug - plutôt, le storyboard qui est apparu dans le navigateur de projet comme "Main.storyboard" a eu un nom de base de "Main" en info.plist. Donc, mes tentatives d'utiliser "la carte centrale" et "la carte principale" dans mon code génèrent un crash, mais une fois que je l'ai changé à "Main", cela a fonctionné simplement - n'avait besoin d'aucune des solutions de contournement élaborées ci-dessus.


0 commentaires

8
votes

Mon problème était uniquement sur iOS 5. La résolution a été trouvée sur http://neeed-bee.com/b/2013/08/could-not-find-a-storyboard-in-xcode-5-for-ios-5 -0 /

résumer: En Xcode, ouvrez chaque fichier de carte de l'histoire et décochez la case «base» sous la localisation à droite. Il vous incitera à vous déplacer en anglais. Sélectionnez OK. Une fois reconstruite, mon problème a été résolu.


0 commentaires

1
votes

Si l'échec survient après le lancement, vérifiez que toutes les références à un storyboard via StoryboardWithName: se réfère au nom correct. Vous pouvez avoir un nom incorrect codé dans votre binaire.

Dans mon cas, j'ai renommé le storyboard (basé sur une solution de contournement suggérée sur le débordement de la pile), mais j'ai oublié de renommer des références au storyboard en code. Les symptômes ont été que les modifications apportées au storyboard n'étaient pas visibles dans l'application en cours d'exécution, mais une fois que j'ai réinitialisé le simulateur, l'application a cessé de fonctionner complètement. Dans ce cas, l'ancienne copie obsolète du storyboard était au début et a été utilisée; Une fois que le simulateur a été réinitialisé, la copie obsolète a disparu et le message "Impossible de trouver un storyboard" a commencé à apparaître.


0 commentaires