Ich habe Xcode Beta heruntergeladen und mein vorhandenes Projekt geöffnet, um zu sehen, wie es mit Xcode 8 Beta funktioniert (ich habe die Storyboard-Datei von Xcode 8 geöffnet).
Wenn ich jetzt mein Projekt über Xcode 7.3 öffne, kann ich die Storyboard-Datei nicht öffnen. Es wird folgende Fehlermeldung angezeigt
Diese Version unterstützt keine Dokumente, die im Xcode 8-Format gespeichert sind. Öffnen Sie dieses Dokument mit Xcode 8.0 oder höher.
Was soll ich tun, um zurück zu kehren, da ich weiter an Xcode 7 arbeiten möchte?
In Xcode 8 wurde ich aufgefordert, das Gerät auszuwählen, und ich habe das iPhone 6S ausgewählt. Ich denke, dieser Teil ist irgendwie dafür verantwortlich, dass die Storyboard-Datei nicht in Xcode 7 geöffnet wird
ios
objective-c
xcode
storyboard
ios10
Bhumit Mehta
quelle
quelle
Antworten:
Ich habe es herausgefunden:
Öffnen Sie Ihr Storyboard in Xcode 8.
Klicken Sie auf den Dateiinspektor.
In Interface Builder Dokument Wählen Sie im Abschnitt öffnet sich in "Xcode 7.x" anstelle von "Neueste Xcode (8,0)", wie er in den folgenden Screenshot:
Auf diese Weise erhalten Sie eine Warnmeldung: "Durch Speichern für Xcode 7.x wird Ihr Dokument geschlossen und Daten für Xcode 8.0-Funktionen werden entfernt."
Klicken Sie auf Speichern und schließen, um das Storyboard in Xode 7.x zu öffnen.
quelle
Ich habe eine Lösung:
quelle
Es ist Arbeit für mich
Klicken Sie mit der rechten Maustaste auf main.stoaryboard.Go, um als -> Quellcode zu öffnen und Abhängigkeiten zu ändern
Veränderung
Befolgen Sie den gleichen Schritt auf launchscreen.stoaryboard
quelle
Das gleiche Problem trat nach dem Wechsel von Xcode 9 zu Xcode 8 auf. Ich habe das Storyboard im Quellcode geöffnet und geändert
Nach dieser Änderung, wenn Sie das Storyboard im Interface Builder öffnen, wird diese Zeile entfernt.
quelle
Ich habe diese Frage auch getroffen. Ich habe diese Methode befolgt, um sie zu ändern: Da ich nicht auf das Menü klicken konnte, um 7.0 oder höher auszuwählen, habe ich das
main.storyboard
undlaunchscreen.storyboard
mit dem Quellcode geöffnet , als ich die Version manuell geändert habe, und dies hat das Problem behoben.quelle
Da XCode 8 jedes Mal, wenn ich es öffne, ständig Storyboard-Dateien in das XCode 8-Format konvertiert (es ist ein altes Projekt und alles wird durcheinander gebracht), habe ich XCode 7 heruntergeladen und es nur zum Bearbeiten von Storyboard-Dateien verwendet (und vor i geschlossen) zurück zu XCode 8). Wenn ich versehentlich die Storyboard-Datei in 8 öffne, setze ich diese Datei einfach auf das letzte Commit zurück, da sich das Projekt auf GIT befindet.
Dumm, ich weiß, aber es funktioniert.
quelle
Ersetzen Sie Ihre Abhängigkeiten durch diese Abhängigkeiten
quelle
Öffnen Sie das Storyboard als
Source Code
und suchen Sie nach demminToolsVersion
Schlüssel. Setzen Sie diesen Wert auf 7.0 und öffnen Sie das Storyboard in Xcode 7.x.quelle
Als @Bhumit_Metha gegebene direkte Lösung. Leider habe ich in meinem Fall keinen MAC mit der neuesten Xcode (8.0+) Version. Nehmen Sie diese Änderungen vor, um neue 'xib'-Dateien in meinem alten xcode (7.x) zu unterstützen.
So kam ich zu einer funktionierenden Lösung mit einfachen Schritten wie folgt:
[1] Erstellen Sie eine leere xib-Datei in Ihrem xcode 7.x.
[2] Klicken Sie mit der rechten Maustaste auf die leere xib, um die Quelle anzuzeigen und alles zu kopieren.
[3] Öffnen Sie jetzt die neue xib (eine mit Versionsfehler) im Quell-Viewer. Fügen Sie den vorherigen Code oben ein.
[4] Ersetze alle alten Zeilen durch neue innere Tags:
<objects> ...... </objects>
Und das ist alles. Funktioniert mit kompatiblem xcode 7.x!
Tipp: Achten Sie beim nächsten Öffnen in neuem xcode darauf, den Kompatibilitätsmodus auszuwählen.
quelle