J'ai récemment mis à jour vers XCode 9 . Lorsque je crée l'application, il est dit "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.
J'ai récemment mis à jour vers XCode 9 . Lorsque je crée l'application, il est dit "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.
Réponses:
XCode 9 ne prendra pas en charge les storyboards conçus pour la version iOS inférieure à 7.
Essayez de changer les builds pour dans l' inspecteur de fichiers vers une version supérieure, puis Clean and Build.
Voir la capture d'écran
Edit: Informations importantes de @ user435779 ci-dessous: Redémarrez XCode si les erreurs ne disparaissent pas.
Deployment Target (v.m)
(assurez-vous que votre objectif est 7+)
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.
Deployment Target
est défini sous General
, les fichiers xib peuvent indépendamment avoir leur section File Inspector
-> Interface Builder Document
définie sur un Builds for
paramètre distinct qui ne suit pas le General
paramètre. Cela est particulièrement vrai lorsque vous réutilisez des fichiers «code» ou xib dans des projets ou à partir de sources ouvertes.
Comme le storyboard dans Xcode 9 ne prend pas en charge ce qui est inférieur à iOS 7.0, vous devez donc mettre à jour la version iOS dans l' inspecteur de fichiers .
Pour plus d'informations, veuillez trouver la représentation GIF ci-dessous.
Esperons que ça marche!!!
Mon cas était différent, j'ai fait toute la solution ci-dessus mais je n'ai pas réussi à construire, alors j'ai lu l'erreur avec le focus et je vais manuellement avec le fichier, ouvrez le fichier .Xib et changez sa cible de développement en iOS 10 et versions ultérieures.
et Yup .. son travail Très bien