What happens if a user jumps over 10 versions before updating, and every version had a new data mode
        Posted  
        
            by dontWatchMyProfile
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by dontWatchMyProfile
        
        
        
        Published on 2010-06-14T09:56:35Z
        Indexed on 
            2010/06/14
            10:02 UTC
        
        
        Read the original article
        Hit count: 221
        
Example: User installs app v.1.0, adds data. Then the dev submits 10 updates in 10 weeks. After 11 weeks, the user wants v.11.0 and grabs a copy from the app store.
Assuming that the app has got 11 .xcdatamodel versions inside, where ***11.xcdatamodel is the current one, what would happen now since the persistent store of the user is ages old? would the migration happen 10 times, step-by-step through every migration iteration?
Or does the actual migration of data (lets assume gigabytes of data) happen exactly once, after Core Data (or the persistent store coordinator) has figured out precisely what to do to go from v.1.0 to v.11.0?
© Stack Overflow or respective owner