Example: A user installs an application v.1.0, adds data. The developer then sends 10 updates in 10 weeks. After 11 weeks, the user wants v.11.0 and grabs a copy from the application store.
Assuming the application has 11.xcdatamodel versions inside, where *** 11.xcdatamodel is current, what will happen now, since the user's permanent store is age? Will migration happen 10 times, step by step, through each iteration of migration?
Or the actual data migration (allows you to take gigabytes of data) occurs exactly once, after the Core Data (or the permanent coordinator of the store) figured out what to do to move from v.1.0 to v.11.0?
source
share