2013-09-23 7 views
6

Ich habe xcode 4.6 für die letzten 4 Monate verwendet.Das Dokument ".xib" konnte nicht geöffnet werden. Konnte Archiv nicht lesen

Alle Apps funktionieren bis jetzt einwandfrei.

Jetzt habe ich einen neuen Anwendungsquellcode für einige Änderungen erhalten.

Wann immer ich die Anwendung ausführt. Ich einen Fehler zeigt, die

war

The document "DetailTransactionPage.xib" could not be opened. Could not read archive.

Please use a newer version of Xcode. Consider changing the document's Development Target to preserve compatibility

Jede Interface Builder nicht in der Lage ist, zu öffnen.

Ich habe versucht, mit 4.5.2, 4.3.3 auch zu öffnen, aber keine Verwendung.

enter image description here

+0

Hat jemand die .xib in Xcode 5 konvertiert? –

Antwort

10

Wie ich denke, der Quellcode Sie haben, können mit verschiedenen Xcode-Version gebaut werden, anstatt Sie jetzt verwenden.

Also, ich denke, Sie müssen die folgenden Schritte durchführen.

  1. Klicken Sie mit der rechten Maustaste auf XXX.xib Datei und wählen Sie "Show Inspector".

  2. Wechseln Sie zum Interface Builder-Dokument.

  3. Ändern Sie die Entwicklungsoption mit der Version von Xcode, die Sie verwenden.

Hoffnung, die Ihnen hilft.

+0

Ist Ihr Problem gelöst? – Manthan

+1

Ändern der Entwicklungsoption ist deaktiviert – user2732294

+0

Ich denke, dass Ihre Xib mit Xcode5 gebaut wird. Also müssen Sie Xcode5 installieren. Dann wird es funktionieren. – Manthan

8

Dieser Fehler wird durch ein Xib verursacht, das von XCode 5 erstellt wurde. Sie müssen Xcode 5 installieren, um die Kompatibilitätseigenschaften für diese XIB-Datei ändern zu können. Nach der Installation und dem Öffnen der XIB müssen Sie die Eigenschaft "Öffnet in" ändern und sie auf "XCode 4.6" und "Ansicht als" auf iOS 6.1 setzen, beide aus dem Datei-Inspektor der XIB.

0

Ich habe dieses Problem bei der Aktualisierung von xcode 6.4 auf xcode 7. Was ich getan habe, um dieses Problem zu lösen, ist: Löschen Sie die Datei "LaunchScreen.xib".

Verwandte Themen