We developing a iOS app that uses CoreData. To keep ourselves from going crazy and having to delete the app every time we make a change to the models, we have been using lightweight migrations. At this point we have about 30 or so migrations and are getting ready to submit for review.
Looking at the .ipa file it looks like all of these migrations exist in there as separate files. I was wondering if there is any easy way to collapse all of these migrations into a single model file now that we are done with development and ready to ship 1.0.
A colleague of mine figured it out so I thought I would share it here.
Done.
Anyone doing this I would highly recommend making a backup (or using version control such as git) to protect yourself against inadvertent mistakes.
I am sure glad not to have to ship 30 odd dev migrations to our 1.0 customer!!!