Ich verwende CoreData in meiner App. Wenn ich eine Entität oder ein Attribut ändere, lade sie in den AppStore hoch und versuche, sie zu aktualisieren, stürzt sie ab. Ich muss deinstallieren und erneut herunterladen. Gibt es eine Möglichkeit, dies zu umgehen und dass mein Update automatisch die veraltete Version löscht und die neueste Version installiert? Wie kann ich dies auf die benutzerfreundlichste und effizienteste Weise lösen?iOS-App stürzt ab, wenn es im AppStore aktualisiert wird, aber nicht, wenn es in Xcode installiert ist
0
A
Antwort
1
Sie müssen ein neues Kerndatenmodell und eine Migration erstellen.
Bitte verwenden Sie das Tutorial: https://code.tutsplus.com/tutorials/core-data-from-scratch-migrations--cms-21844
Verwandte Themen
- 1. Fortschrittsbalken stürzt ab, wenn von Swift-Datei aktualisiert wird, ist es nicht ViewController
- 2. Popover Segue stürzt ab, wenn es programmgesteuert aufgerufen wird
- 3. Was ist LLDB RPC Server? Wann stürzt es in Xcode ab? Warum stürzt es ab?
- 4. cfquery stürzt ab, wenn es Tsql Kommentare
- 5. Pygame stürzt ab, wenn ich es öffne
- 6. AsyncTask stürzt ab, wenn es von onSurfaceCreated verwendet wird
- 7. App stürzt sofort ab, wenn nicht bereits im Gerät auf iOS 10 installiert
- 8. XCode 6.3 stürzt ab, wenn Anwendung Archivierung
- 9. Xcode 7.1 stürzt immer ab, wenn das Debugging ausgeführt wird
- 10. XCode 7.3 stürzt ab, wenn XIB bearbeitet wird
- 11. Programm stürzt ab, wenn es remotly, aber nicht lokal ausgeführt wird
- 12. App stürzt ab, wenn ein hervorgehobenes NSMenuItem aktualisiert wird
- 13. Attribut wird nicht aktualisiert, wenn es im Hintergrund läuft, aber funktioniert gut, wenn es inline ausgeführt wird
- 14. Warum stürzt es nicht ab?
- 15. Mein Code läuft gut, wenn ich es debugge, aber stürzt ab, sobald ich es laufe
- 16. iOS stürzt nur ab, wenn NICHT über XCode läuft. Bestätigung?
- 17. Programm stürzt ab, wenn Bild nicht im Ordner gefunden wird, aber es sollte in Log-Logging-Problem
- 18. Anwendung stürzt ab, wenn sie nicht über Xcode läuft
- 19. prepareForSegue stürzt ab, wenn NSManagedObject zugewiesen wird, aber warum?
- 20. Programm stürzt ab, wenn LinkedList gedruckt wird
- 21. Bildschirmschoner stürzt ab, wenn UAC aktiviert ist
- 22. App stürzt ab, wenn onResponse aufgerufen wird
- 23. App stürzt ab, wenn NavigationController aufgerufen wird!
- 24. sprintf stürzt ab, aber es ist unklar, warum
- 25. App stürzt ab, wenn es auf gehosteten Parser-Server abfragt
- 26. Swift Closure stürzt ab, wenn es als Objective-C-Block
- 27. fprintf stürzt mein Programm ab, wenn es \ n trifft
- 28. App stürzt ab, wenn Bluetooth ausgeschaltet ist
- 29. XCode 8.1 stürzt ab, wenn ich die .swift/.xib-Datei öffne
- 30. MKPolyline polylineWithCoordinates stürzt auf Ad-hoc aber nicht, wenn über Xcode installiert
Sie müssen dafür Core Data Versionierung tun. Überprüfen Sie diese - https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/CoreDataVersioning/Articles/Introduction.html –
Wie andere erwähnt haben, müssen Sie Core Data Versionierung und Migration einrichten, aber Sie kann dies in Xcode testen, Sie müssen nicht durch TestFlight oder den App Store gehen. Installieren Sie einfach eine alte Version auf Ihrem Gerät (oder Simulator), und führen Sie dann die neue Version in Xcode oben aus. Dadurch erhalten Sie dieselben Ergebnisse und können die Migration beim Debuggen testen. –