Illégal de Configuration: la Compilation des documents de l'IB pour plus tôt que d'iOS 7 n'est plus pris en charge
J'ai récemment mis à jour pour XCode 9. Quand j'construire l'application, elle dit "illégal" configuration pour certains des storyboards dans mes fichiers pod. J'ai essayé de recréer la table de montage séquentiel fichiers, mais il ne l'aide pas.
- Encore une autre raison de ne pas utiliser xib fichiers.
Vous devez vous connecter pour publier un commentaire.
XCode 9 ne prendra pas en charge les storyboards qui sont construits pour la version iOS de moins de 7.
D'essayer de changer le Construit pour dans Inspecteur de Fichiers à une version supérieure, puis Nettoyer et créer.
Voir la capture d'écran
Edit: Important de @user435779 ci-dessous: Redémarrer XCode si les erreurs ne vont pas loin.
Deployment Target (v.m)
(assurez-vous que votre cible est de 7+)Suffit de définir la cible de déploiement à 8,0 + dans Général pour résoudre ce problème. Pas besoin d'aller à travers chaque fichier xib.
Deployment Target
est fixé en vertu de l'General
, le xib fichiers peuvent être indépendamment de ont leurFile Inspector
->Interface Builder Document
la section configuration d'unBuilds for
qui ne suivent pas leGeneral
réglage. Cela est particulièrement vrai lorsque vous ré-utilisez le "code" ou xib fichiers à travers des projets ou de l'open source.Comme storyboard dans Xcode 9 ne prendra pas en charge ce qui est ci-dessous iOS 7.0, si vous avez besoin de mettre à jour la version d'iOS en inspecteur de Fichiers.
Pour plus d'informations, veuillez trouver ci-dessous la représentation GIF.
Espère que ça fonctionne!!!
J'ai essayé les deux méthodes - Sur Xcode 9.3 (9E145)
Pour chaque XIB, j'ai ajouté la Cible suivante.
La Sur les Cibles -> Général> Déploiement Info-> Changer de cible
Nettoyé le projet et de construire à nouveau dans l'appareil. Il a travaillé!
Mon cas était différent, j'ai fait la solution ci-dessus mais n'obtenant pas réussir, alors j'ai lu l'erreur de se concentrer et aller manuellement avec l'ouverture de fichier le .Xib fichier et de le modifier objectif de développement pour iOS 10 et les versions ultérieures.
et Ouais.. c'est du bon travail,