Ich habe kürzlich auf XCode 9 aktualisiert . Wenn ich die App erstelle, wird für einige Storyboards in meinen Pod-Dateien "Unzulässige Konfiguration" angezeigt. Ich habe versucht, die Storyboard-Dateien neu zu erstellen, aber es hilft nicht.
storyboard
xcode9-beta
NSXCode
quelle
quelle
Antworten:
XCode 9 unterstützt keine Storyboards, die für iOS-Versionen unter 7 erstellt wurden.
Versuchen Sie, die Builds für im Dateiinspektor auf eine höhere Version als Clean and Build zu ändern .
Siehe Screenshot
Bearbeiten: Wichtige Informationen von @ user435779 unten: Starten Sie XCode neu, wenn die Fehler nicht behoben werden.
quelle
Deployment Target (v.m)
(stellen Sie sicher, dass Ihr Ziel 7+ ist)Setzen Sie einfach das Bereitstellungsziel im Allgemeinen auf 8.0 + , um dieses Problem zu beheben. Sie müssen nicht jede xib-Datei durchgehen.
quelle
Deployment Target
unter festgelegt istGeneral
, kann für die xib-Dateien der AbschnittFile Inspector
-> unabhängigInterface Builder Document
voneinander auf eine separateBuilds for
Einstellung festgelegt werden, die nicht derGeneral
Einstellung folgt . Dies gilt insbesondere dann, wenn Sie "Code" - oder XIB-Dateien projektübergreifend oder aus Open Source wiederverwenden.Da das Storyboard in Xcode 9 unter iOS 7.0 nicht unterstützt wird, müssen Sie die iOS-Version im Dateiinspektor aktualisieren .
Weitere Informationen finden Sie in der folgenden GIF-Darstellung.
Hoffe, es funktioniert!!!
quelle
Ich habe beide Methoden ausprobiert - Auf Xcode 9.3 (9E145)
Für jedes XIB habe ich das folgende Ziel hinzugefügt.
Die On-Ziele -> Allgemein -> Bereitstellungsinfo-> Ziel ändern
Bereinigte das Projekt und baute es erneut in das Gerät ein. Es funktionierte!
quelle
Mein Fall war der andere, ich habe alle oben genannten Lösungen durchgeführt, aber keine erfolgreiche Erstellung erhalten. Daher habe ich den Fehler mit Fokus gelesen und gehe manuell mit der Datei, öffne die .Xib-Datei und ändere das Entwicklungsziel auf iOS 10 und höher.
und Yup .. seine Arbeit gut
quelle