Can I do the following?
- Start with v1.0 of an app. Version data model, designate new version as active schema
- Set correct options in appDelegate for creating NSPersistentStoreCoordinator using lightweight migration
- Make simple changes to the model and update classes. Compile and verify that everything works.
- Make another change to the data model without changing the version, and again update the classes
Of course when I run, the data model will be incompatible since I have changed it without versioning. But since I will not be shipping the intermediate version, my suspicion is that the data migration should work fine when updating from v1.0 to the double-updated data model.
Is this accurate?