2016-05-19 29 views
1

So verlor ich meine Quelle Storyboard-Datei. Aber ich hatte immer noch die .ipa, die ich veröffentlicht habe.
Also habe ich Crunch verwendet, um mein Storyboard zu extrahieren. Allerdings ist es die Main.storyboardc Version und umbenennen zu Main.storyboard verwandelte es in einen Ordner mit mehreren. Nib-Dateien.Xcode Storyboard Wiederherstellung

Kann ich diese Dateien trotzdem in ein Storyboard verwandeln oder kann ich diese stattdessen verwenden?

+0

Wenn es auftauchte, bedeutet das, dass Sie es in Ihrem Projektordner finden können. Schau einfach in /projectName/projectName/Base.lproj. Das Storyboard ist da. Sie können es in Xcode ziehen und es ist so gut wie neu. – Rajesh

+0

@Rajesh Nicht dieses Mal ist dieses spezielle Storyboard schon lange vorbei. – Jams

+5

Als Rat für die Zukunft immer Versionskontrollsystem: git, svn, .... –

Antwort

1

Sie sollten in der Lage sein, die .nib-Dateien zu verwenden, aber die gesamte Logik des Storyboards ist verloren.

Und nein, Sie können dies nicht in eine Storyboard-Datei konvertieren, da Sie die Storyboard-Logik nicht wiederhergestellt haben.
Stellen Sie sich vor, wenn jemand Schnittstelle/Code aus einer kompilierten Anwendung extrahieren kann.

Sie können jedoch ein neues Storyboard erstellen, die Nib-Dateien öffnen und die Schnittstelle in Ihr neues Storyboard kopieren. Sie müssen nur die Segmente neu erstellen und die Ausgänge neu verknüpfen.

Sie können auch die Original-Nibs aus der .ipa Datei extrahieren:

  1. die MyApp.ipa umbenennen
  2. Extract es MyApp.zip
  3. Im Inneren des extrahierten Ordner rechts die MyApp.app klicken und drücken Sie "Show paketinhalt"
  4. Hier haben Sie alle Ressourcen, einschließlich der Nib-Dateien.
+0

Wenn ich versuche, eine der Nibs mit Xcode zu öffnen, bekomme ich die Nachricht: "Versuchen Sie, das Quelldokument anstelle der kompilierten Nib zu öffnen." . Wie soll ich sie benutzen? – Jams

+0

Hinzugefügt die Möglichkeit, die Nibs aus .ipa –

+0

zu extrahieren Ich habe die .storyboardc und die Nib-Dateien drin. Aber was ist der Prozess, um sie in xcode zu importieren? Ich habe nie. Nib-Dateien vor – Jams