Hat Apple die App-Archivierungsmethode geändert?

8

Wir haben gekämpft, um unsere App unter 20 MB zu bekommen, damit das Herunterladen über Funk funktionieren würde, und mit unserer letzten Veröffentlichung vor zwei Wochen ist uns das gelungen.

Es hat ein paar Versuche gebraucht, um richtig zu machen, aber schließlich haben wir unsere App auf 27MB (unkomprimiert) heruntergefahren, was im Laden als 19.5MB angezeigt wurde.

Alles schien gut, bis wir ein kleines Code-Update durchgeführt haben, um einige Bugs zu beheben, als plötzlich die App Store-Version der App auf die volle unkomprimierte 27MB-Größe anstieg! Ich habe gerade die Distributionsarchive überprüft, und die neuere Binärdatei ist tatsächlich 2k kleiner als die ältere.

Hat jemand eine Idee, was das verursachen würde?

    
Karl 20.03.2011, 21:34
quelle

1 Antwort

2

In Ссылка gibt es eine Möglichkeit, das Finale zu berechnen Größe. Kurz gesagt:

  • Öffnen Sie das .app-Bundle über die rechte Maustaste - & gt; Paketinhalt anzeigen (auf Mac)
  • Suchen Sie die ausführbare Datei und merken Sie sich deren (unkomprimierte) Größe (Größe "A")
  • Löschen Sie die ausführbare Datei aus dem Bundle
  • zip das Bundle und erinnere mich an die komprimierte Größe des Bündels (Größe "B")
  • Größe "C" sind die 100 KB aus den zusätzlichen Dateien, die Apple dem Bundle hinzugefügt hat.

Die endgültige Berechnung für die maximale Größe Ihrer App ist wie folgt:

A + B + C = maximale Größe Ihrer App nach der Genehmigung

in Worten:

(unkomprimierte ausführbare Dateigröße) + (App-Paket komprimiert, aber ohne ausführbare Datei) + 0,1 MB = maximale Größe Ihrer App nach der Genehmigung

    
Matteo Alessani 24.03.2011, 14:14
quelle