2012-10-04 21 views
7

Das Dokument "MainStoryBoard.storyboard" konnte nicht geöffnet werden. Der Vorgang konnte nicht abgeschlossen werden. (com.apple.InterfaceBuilder error -1.)Das Dokument "MainStoryBoard.storyboard" konnte nicht geöffnet werden

Unser Team verwendet SVN und als einer unserer Entwickler den Code festlegte, erhalten die anderen die obige Nachricht und können das MainStoryBoard nicht öffnen. Wir haben auch versucht, das gesamte Repository auszuchecken, aber der Fehler ist immer noch vorhanden.

Jede Hilfe wird sehr geschätzt.

Danke.

Antwort

7

Versuchen Sie sicher, dass alle UILabels im Storyboard machen verwenden Klartext

UILabel text attribute = PLAIN

Dies das Problem für mich nach fast 4 Stunden zu versuchen, alles zu lösen !!!!

Und stellen Sie sicher, dass Sie auf Ihrem System die Schriftarten installiert haben, die Sie verwenden möchten.

+0

Ich habe sichergestellt, dass alle Etiketten klar sind, aber nicht gespeichert werden können –

4

Wir hatten dieses Problem heute - ein Remote-Entwickler konnte kein Storyboard öffnen, das auf zwei Rechnern funktioniert. Xcode 4.5.1 und iOS 6.0.

Ich habe die Storyboard-Datei in BBEdit geöffnet und den Befehl "Zap Gremlins" verwendet. Es hat mehrere Gremlins gefunden, alle in ein paar zugewiesenen Strings (die wir als Frille stylten, überhaupt nicht notwendig). Ich habe BBEdit geschlossen, ohne zu speichern, bin wieder in Xcode gegangen und habe diese Zeichenfolgen aus der Storyboard-Datei entfernt. Xcode kann jetzt das Storyboard öffnen.

+0

Nebenbei, wir waren mit git, während die OP SVN verwendet wurde. –

+0

Funktioniert es für Sie? –

+0

Ja, das hat das Problem behoben. –

3

Kunal Balani hat die richtige Antwort. Es war nicht so, dass attributierter Text schlechte Informationen in das Storyboard fügte. Auf dem anderen Computer waren die Schriftartdateien nicht installiert.

2

Benutzerdefinierte Schriftarten, die vom attributierten Label verwendet wurden, fehlten auf dem Zielcomputer. Die Installation der Schrift löste das Problem für mich. Thx Kunal

2

Ich hatte das gleiche Problem, wenn ich ein Projekt von einem MAC zu einem anderen kopierte. Schließlich stelle ich fest, dass ich einige Schriftarten installieren muss, die im Storyboard verwendet wurden.

1

konvertieren Alle UILabels im Storyboard Klartext verwenden

0

In meinem Fall die Storyboard-Datei irgendwie mit Ausführungsberechtigungen gelandet war:

-rwxr-xr-x 1 Luna staff 106K Oct 28 00:07 Main.storyboard

Vergleicht man dies mit anderen Storyboard-Dateien in meinem Projekt war klar, das war abnormal. Laufen chmod -x Main.storyboard das Problem behoben:

-rw-r--r-- 1 Luna staff 106K Oct 28 00:07 Main.storyboard

0

Für mich bearbeite das Storyboard hat das Problem nicht lösen. Das einzige, was funktionierte, war, eine neue Storyboard-Datei zu erstellen, das alte und das neue Storyboard als Quellcode zu öffnen (Rechtsklick -> Öffnen als) und das XML vom alten auf das neue Storyboard zu kopieren. Ich habe nicht die ganze xml, nur der Umfang der <scenes> </scenes>

Verwandte Themen