2013-02-19 12 views
5

Ist es möglich, eine .xcarchive-Datei auf Xcode erneut zu öffnen?Kann ich .xcarchive auf Xcode erneut öffnen?

Ich weiß, das ist nicht üblich, aber ich möchte ein Projekt genau so öffnen, wie es im App Store eingereicht wurde. Ich habe keine Sicherungskopie von diesem genauen Build, also wäre es wirklich großartig, die Archivkopie zu öffnen!

Bevor Sie fragen, warum ich es nicht einfach aus dem Laden herunterladen, muss ich sagen, dass dieser Build genehmigt wurde und gerade auf meiner Freigabe aussteht. :)

Danke!

+0

müssen Sie für eine bessere Zukunft mit einigen _version tracker_ starten. – holex

Antwort

15

A xcarchive ist ein Ordner wurde ein (kompilierte) app-Bundle, eine dSYM (Debug-Datei) für die App und ein Info.plist enthält Metadaten über das Archiv (wie zB den Namen des App und das Datum des Archiv erstellt enthält,). Sie können in ein `xcarchive hineinschauen, indem Sie im Finder mit der rechten Maustaste darauf klicken und die Option" Paketinhalt anzeigen "auswählen.

Das Archiv enthält nicht den Quellcode Ihrer App (außer Sie haben einen schwerwiegenden Fehler in Ihrer Projektkonfiguration gemacht).

Sie sollten ein Versions-Tracking-System wie Git verwenden, um Ihren Quellcode zu speichern. Wenn Sie eine xcarchive für die Verteilung erstellen, sollten Sie die aktuelle Version des Quellcodes in Ihrem Buildsystem kennzeichnen, damit Sie den zum Erstellen dieses Archivs verwendeten Quellcode einfach extrahieren können.

+0

Danke, du hast absolut recht. Im Archiv befindet sich die .app-Datei, und darin befindet sich die App, nicht der Quellcode. Danke für die Erklärung. Was ich wollte, war eine Sache in der App zu testen, also habe ich das Archiv in eine .ipa Datei umgewandelt (Organizer -> Verteilen -> Speichern für Enterprize). Ich habe die .ipa-Datei erhalten, aber bisher konnte ich sie nicht auf einem Gerät installieren. iTunes sagt, der "Unterzeichner ist nicht gültig". – tomDev

+0

Ich weiß nichts über den Unternehmensvertrieb. Wenn Sie die UUID des Zielgeräts haben, können Sie sie Ihrem Entwicklerprofil hinzufügen (auf der Website des Entwicklerportals), Ihr Profil im Xcode Organizer synchronisieren und dann einen IPA für die Ad-hoc-Verteilung erstellen. –

+1

... oder eine IPA für die Ad-hoc-Verteilung aus einem vorhandenen Archiv erstellen. –

1

Sie können Inhalte von Projektname [Datum Uhrzeit] .xcarchive durch einen Rechtsklick darauf und sehen Paketinhalt zeigen wählen.

Es besteht aus drei Dinge:

  1. dSYMs: DSYM Dateien speichern die Debug-Symbole für Ihre Anwendung.

  2. Info.plist: Eigenschaftenliste mit Details wie ApplicationProperties, ArchiveVersion, CreationDate, Name, Scheme.

  3. Produkte: Enthält die App-Datei für Ihr Projekt.

Step 1

Step 2

Verwandte Themen