2013-12-17 3 views
5

Ich habe eine neue Version meiner App hochgeladen, die einige DB-Änderungen (Used CoreData) enthält (Änderungen auch auf der Serverseite). Ich habe ein neues Modell hinzugefügt, so dass die Datenbankänderungen keinen Absturz verursachen.Verhindern, dass iCloud ältere App-Version herunterlädt

Das Herunterladen der App funktioniert frisch. Wenn sich eine ältere Version der App in der Cloud befindet, wird die ältere Version heruntergeladen und führt zum Absturz, wenn ich versuche, die App zu installieren (Cloud-Symbol anzeigen). Gibt es eine Möglichkeit zu verhindern, dass die iCloud die ältere Version wiederherstellt/herunterlädt?

Antwort

7

Die folgenden Schritte lösten mein Problem.

  1. Klicken Sie in itunes connect auf das App-Symbol.
  2. Select Rechte und Pricing '
  3. Jetzt wählen Sie 'Manage iCloud-Einstellungen für diese App'
  4. Jetzt Check die Versionen, die Sie von iCloud nicht die Benutzer herunterladen möchten.
0

Nein, Sie können nicht verhindern, dass Benutzer ihre eigenen Sicherungen verwenden, und Sie sollten auch nicht. Sie haben das Update wahrscheinlich schlecht verarbeitet, wenn Ihre App beim Wiederherstellen der Version abstürzt (möglicherweise aktualisiert?). Core data model versioning and migrating benötigen Sie, wenn Sie das Kerndatenmodell in der aktuellen App-Version aktualisieren und die Abwärtskompatibilität beibehalten möchten.

+0

Dank. Aber ich habe bereits eine neue Versionierung hinzugefügt. Außerdem gibt es einige Änderungen in den Daten von der Serverseite, die in der neuen Version behandelt werden. Die gleiche App funktioniert, wenn wir die App frisch herunterladen. Danach funktioniert sogar die Cloud gut. Das Problem tritt auf, wenn eine ältere Version in der Cloud vorhanden ist. –

+0

Was genau meinen Sie mit einer älteren Version in der Cloud? –

0

mich hier Kredit @grgarside für seine Antwort Let ->https://apple.stackexchange.com/a/254181/121124

iTunes Connect → Meine Apps → App → App Store → Preise & Verfügbarkeit → Last-unterstützte Version Einstellungen → Verfügbare Versionen.

ist die neue Flusssequenz, die Sie suchen. Ich schreibe dies als eine neue Antwort, da sich die Benutzeroberfläche im Vergleich zur Version 2013 stark verändert hat.

hier ist die 2017-Version

itunesconnect last-compatible version settings