2017-01-30 2 views
0

Meine App verwendet Coredata, um Benutzern zu helfen, Bilder und Videos zu verwalten, und ich werde diese App sicher nach einiger Zeit aus Appstore aktualisieren, für das Update wird das Coredata-Modell nicht geändert. Werden nach der Aktualisierung dieser App also Bilder und Videos, die bereits im ursprünglichen Coredata-Modell gespeichert sind, in der aktualisierten App angezeigt? Danke euch allen!werden die Daten von Coredata gelöscht, nachdem die ios App vom App Store aktualisiert wurde?

+1

Versuchen Sie es. Installieren Sie die App Store-Version Ihrer App auf einem Gerät. Fügen Sie einige Daten über die App hinzu. Installieren Sie jetzt die neue Version Ihrer App über Xcode. Sind die Daten noch da? – rmaddy

+0

hi, rmaddy. Meine App ist noch nicht im App Store. Kann ich diesen Test mit Testflight machen? Einfach zwei App-Versionen zu Testflight hochladen und dann mit meinem Gerät testen? – user3788747

+0

Wenn Ihre App nicht im Store ist, führt kein Benutzer ein Upgrade durch, sodass Sie sich keine Sorgen machen müssen. – rmaddy

Antwort

0

Einfache Antwort: Nein, Ihre Daten werden nicht gelöscht, Ja, es bleibt bestehen.

Sie haben angegeben, dass sich das Modell nicht ändert, was Probleme verursachen/verursachen könnte, aber ansonsten werden die Daten nicht von einem App Store-Update beeinflusst.

+0

Hoppla. Meine Antwort von Ja war "Ich denke, die Daten sind noch da" und "JA" wird immer noch da sein, "NEIN" wird nicht gelöscht. sheesh, keine Notwendigkeit zu Downvote, es ist eine richtige Antwort lol – Dan

+0

Aktualisieren Sie Ihre Antwort, um Verwirrung zu vermeiden –

+0

Weiß nicht, wer Sie downvooted aber die Antwort ist richtig. – Emptyless

0

werden die Daten von coredata nach der Aktualisierung der ios app aus dem App Store gelöscht?

Natürlich NO.
Ihre Daten sind auf Ihrem Gerät bereits vorhanden.
Und darüber hinaus - selbst wenn Sie Ihr Datenmodell aktualisieren - Daten werden auch weiterhin. Aber in diesem Fall wirst du einen Absturz bekommen.
Um eine App vor dem Absturz zu schützen, sollten Sie die Migration vom vorherigen zum aktuellen Datenmodell implementieren.

Überprüfen Sie diese für weitere Informationen Core Data Model Versioning and Data Migration

Verwandte Themen