I've developed Core Data store using ABC.xcdatamodel. Distributed the app version 1.
Needed to make some simple changes to attribute names, so I created a new version ABC 2.vcdatamodel. Distributed the app version 2. That worked fine. Migration was perfect.
Then, I needed to make a few more simple changes (added one attribute) so I created another new version based on ABC 2; ABC 3.xcdatamodel. Automatic migration fails when updating from version 2.
HOWEVER, if I try to upgrade from a version 1 build (using ABC.xcdatamodel) everything works like a charm.
Am I missing something obvious? Ideas?