2016-05-12 7 views
3

Ich versuche, eine iOS dSYM-Datei zum Hochladen auf Xamarin Insights mit einem Shell-Skript (wir verwenden VSTS Release-Management mit einem lokal gehosteten Mac OS X Build-Agent).Mac OS X Terminal-Zip-Dienstprogramm funktioniert nicht mit dSYM-Dateien

Ich versuche, herauszufinden, wie die DSYM-Datei zip, so versuche ich, diesen Befehl in dem Mac-Terminal:

$ cd /path/to/ipa/folder 
$ zip SymbolFiles.zip *.dSYM 

Die Ausgabe lautet:

updating: MyApp.app.dSYM/ (stored 0%) 

Die Die resultierende ZIP-Datei enthält nur 206 Byte, während die dSYM-Datei 127,2 MB groß ist. Wenn ich die resultierende SymbolFiles.zip entzippen bekomme ich eine 0 Byte MyApp.app.dSYM Datei.

Irgendwelche Ideen?

Ich habe auch versucht

$ cd /path/to/ipa/folder 
$ zip SymbolFiles.zip MyApp.app.dSYM 
+0

ich ein ähnliches hängen auftreten, wenn die Kompression mit der rechten Initiieren der Datei und Auswählen> Komprimieren „blah.app.dSYM“ klicken. Es hängt mit einem vollen Fortschrittsbalken, der sagt "Vorbereiten, 0 Dateien zu komprimieren" macOS Sierra 10.12.2 – bdalziel

Antwort

9

DSYM Dateien technisch-Ordner sind, so dass Sie eine rekursive Kompression tun müssen.

Versuchen

zip -r SymbolFiles.zip MyApp.app.dSYM 

oder

zip -r SymbolFiles.zip *.dSYM 

Blick here für weitere Details über Kommandozeilen-Parameter.

1

Ich stieß auf das gleiche verwirrende Problem.

Wenn Sie sich im Inneren einer Option "Paketinhalt anzeigen" befinden, können Sie dort keine Datei zippen. z.B. versuchen, die dsym innerhalb einer.xcarchive

  • Kopie zip (nicht bewegen), um die Datei (en) auf den Desktop
  • Rechtsklick> komprimieren; oder sonst zip

VIOLA