2016-06-07 7 views
1

AS iOS 9 unterstützt App Slicing-Funktion nur durch Hinzufügen von benötigten Bildern zu Bild Assets und Sie werden geschnitten App beim Download von appstore erhalten.Wie aktivieren/deaktivieren wir App-Slicing-Funktion von iOS 9

1) Meine Frage ist, brauchen wir zusätzliche Schritte für App Slicing-Funktion tun oder einfach nur mit Bild zu Bild-Assets wird es auf Appstor arbeitet (nicht wie wir Bitcode Funktion zum Zeitpunkt der Upload werden überprüft)

2) Wie kann ich die App-Slicing-Funktion deaktivieren, auch wenn ich Image-Assets verwende?

+1

Warum möchten Sie App Slicing deaktivieren? Es ist keine Arbeit für Sie und es ist besser für den Benutzer. – rmaddy

+0

Ich kenne rmaddy, ich frage, weil, wenn mein Image-Assets nicht gültige Bilder hat (bedenken Sie, ich habe keine Bilder für 4s und ich installiere es in 4s) dann was passiert? – PJR

+0

Die 4s benötigt 2x Bilder wie fast jedes Gerät. Wenn Sie nicht 2x Bilder haben, dann haben Sie keine Bilder für jedes andere Gerät außer für das iPad 2 (benötigt 1x Bilder) oder das iPhone 6 +/6s + (benötigt 3x Bilder). – rmaddy

Antwort

1

1) Nein, Sie haben Recht, wie pro Apfel doc deutlich heißt es here

2) Ich denke, dass wir es nicht deaktivieren können.

Der Versuch, um Ihren Kommentar zu beantworten:

Theoretisch: - ich denke, wenn man, wie einige bieten vergessen @ .... x Bild wird noch App-Store-Prozess auf bestimmte Geräte ein alternatives Bild liefern. Es kann gleich sein wie @ 3x/@ 2x/@ 1x (was immer Entwickler zur Verfügung gestellt haben). Wenn der Entwickler mehr als 1 Bild zur Verfügung gestellt hat, wie @ 1x und @ 3x beide, dann wird @ 3x auf alle Geräte außer @ 1x unterstütztes Gerät heruntergeladen.

Praktisch: -

  • löschen @ 1x oder 2x @, was immer Sie von image.xcasset wollen.
  • Archiv erstellen.

  • Exportieren Sie die App für das Zielgerät, um Ipa zu erhalten.

  • Ändern Sie die .ipa-Erweiterung in .zip und entpacken Sie das Archiv.
  • Sie sollten in der Lage zu sehen, welche Bilder gibt es @ 1x/@ 2x/@ 3x. Diese sind die Bilder, die der Benutzer für sein Gerät herunterladen wird.
+0

also muss ich nichts richtig machen? Wenn ja, bedenke, wenn mein Bild-Assets keine gültigen Bilder hat (beachte, dass ich keine Bilder für 4s habe und ich es in 4s installiere), was wird dann passieren? – PJR

+0

Ich möchte erwähnen, dass "Exportieren Sie die App für das Zielgerät, um Ipa zu bekommen." Schritt ist sehr nützlich, um * einen Hinweis * zu erhalten, was nach dem App-Slicing für den Endbenutzer geht. Ich habe gesagt * bekomme einen Hinweis *, weil das letzte Slicen von iTunes ausgeführt wird, das möglicherweise andere Logik als Xcode verwendet. –