98 votes

erreur de table de montage séquentiel iOS5 : tables de montage séquentiel sont indisponibles sur iOS 4.3 et versions antérieures

J'ai construit une petite application qui utilise les storyboards et il a couru un grand. Juste avant le test final j'ai décidé de l'essayer pour voir si il fonctionne sur iOS 4.3. J'ai cliqué sur le gris 5.0 dans les paramètres du projet et sélectionné 4.3.

L'application a échoué à construire avec le message d'erreur suivant:

Les story-boards sont pas disponibles sur iOS 4.3 et avant

L'iPhone et l'iPad storyboards me dire que.

Le problème que lorsque je suis revenu à iOS5 cible, je garde encore l'obtention de ces erreurs proviennent aussi bien des story-boards, et le produit ne sera pas de construire! J'ai vérifié: iOS cible de Déploiement dans les projets de paramètres est de 5,0 Application cible cible de déploiement est de 5,0 Paramètres de génération utilise la version 5.0 d'iOS SDK

De quoi dois-je faire pour restaurer mon projet de construction de l'état? Est-ce une nouvelle marque de bug ou suis-je oublier quelque chose?

Mise à jour: j'ai continué à obtenir cette erreur même après avoir fait un nettoyage. J'ai changé le débogueur dans les Schémas de "LLDB" et fait une propre additionnelle, le projet est maintenant construit et compile

111voto

cotton5415 Points 1150

J'ai aussi eu ce problème et finalement j'ai résolu ce problème en suivant la procédure:

  1. Ouvrir XXXXXX.storyboard
  2. Ouvrez l'Identité et le Type de l'onglet dans votre vue de droite de Xcode.
  3. Définissez la valeur de Développement dans le Document gestion des versions de Xcode 4.2" (ma valeur par défaut est "la Version par Défaut (Xcode 4.1)".
  4. Modifier la valeur de Déploiement de Projet Version du SDK iOS (5.0) pour iOS 5.0, puis retour à Projet SDK Version (iOS 5.0)

Reconstruire le projet et le message d'erreur devrait être résolu.

20voto

C Fraire Points 344

La solution qui a fonctionné pour moi était juste de supprimer le `` répertoire pour mon projet.

17voto

FiddleMeRagged Points 1850

Je vais juste ajouter ce un comme l'autre réponse possible ici, que la première des solutions a fonctionné pour moi à plusieurs reprises (comme je l'ai mentionné dans mon commentaire précédent) jusqu'à aujourd'hui, quand je ne pouvais pas obtenir mon projet pour compiler pour l'amour ni l'argent avec la même erreur. Avec le débogueur changé et Xcode fixé à 4,2 et redémarrer plusieurs fois, je ne compile pas. Cependant, j'ai découvert une autre façon de contourner ce problème.

Sélectionnez la table de montage séquentiel dans la colonne de gauche et "Afficher dans le Finder" et faites glisser la table de montage séquentiel pour le bureau. Xcode va maintenant changer sa couleur en rouge et impossible de compiler.

Nettoyez le projet, faites glisser la table de montage séquentiel de retour à partir du bureau vers le répertoire dans le finder.

Ensuite, il crée et que l'erreur disparaisse de nouveau.

Je ne sais pas ce qui a déclenché l'erreur à l'origine comme je suis un développement sous iOS5 et de bâtiment pour la 4.3, mais il semble venir de temps en temps et.

14voto

Peter Brooks Points 780

Cela semble être un bogue dans le dernier XCode que j’ai aussi rencontrer aussi, essayer la solution de l’OP de débogueur de changer et qui n’a aucun effet.

Elle surgi pour moi puisque j’ai essayé la table de montage séquentiel avec 4,3 et ensuite essayé de changer en arrière.

Ma solution était de fermer XCode, ouvrez-le à nouveau et propre. Ensuite, j’ai compilé et il a bien fonctionné.

Espérons que cela aide les autres.

11voto

Tyler Collier Points 1917

Alors que d'autres solutions m'ont aidé, ils ne fonctionnent pas à 100% du temps. Je ne sais pas assez sur XCode pour savoir quelle est la fiabilité de cette solution, mais au moins, il a travaillé pour moi donc vous pouvez l'essayer dans votre projet.

Dans la partie gauche de Xcode, ouvrez le navigateur de projets. Cliquez sur le premier élément, qui est de votre projet. Dans le panneau immédiatement à droite, vous verrez un choix de choisir entre votre projet et de ses objectifs. Cliquez sur le projet, puis dans le panneau à droite, sous l'onglet "Info", ensemble "de ligne de Commande génère une utilisation en" Debug (dans mon deux projets pour lesquels j'ai eu l'erreur, les deux ont été mis à la Libération).

Une image est probablement plus facile:

Picture from Xcode

Une autre idée: Ouvrir un autre projet avec les storyboards dans Xcode et d'essayer de l'exécuter. Si elle réussit, vous pouvez revenir au projet en cours et il doit construire. Je pense que cela indique clairement un bug dans Xcode.

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