Configuration illégale: la compilation de documents IB antérieurs à iOS 7 n’est plus prise en charge

J’ai récemment mis à jour vers XCode 9 . Lorsque je construis l’application, il est écrit “configuration illégale” pour certains storyboards dans mes fichiers pod. J’ai essayé de recréer les fichiers du storyboard mais cela n’aide pas.

[1]

XCode 9 ne prend pas en charge les storyboards conçus pour la version iOS inférieure à 7.

Essayez de remplacer les versions pour Inspecteur de fichiers par une version supérieure, puis Clean and Build.

Voir la capture d’écran

entrer la description de l'image ici

Edit: Informations importantes sur @ user435779 ci-dessous: Redémarrez XCode si les erreurs ne disparaissent pas.

Définissez simplement la cible de déploiement sur 8.0 + en général pour résoudre ce problème. Pas besoin de parcourir chaque fichier xib.

entrer la description de l'image ici

Comme le storyboard dans Xcode 9 ne prend pas en charge les versions inférieures à iOS 7.0, vous devez mettre à jour la version iOS dans Inspecteur de fichiers .

Pour plus d’informations, veuillez trouver ci-dessous la représentation GIF.

entrer la description de l'image ici

Esperons que ça marche!!!

J’ai essayé les deux méthodes – Sur Xcode 9.3 (9E145)

Pour chaque XIB, j’ai ajouté la cible suivante.

entrer la description de l'image ici

The On Targets -> General -> Informations sur le déploiement-> Modifier la cible

entrer la description de l'image ici

Nettoyer le projet et créer à nouveau dans le périphérique. Ça a marché!