mluisbrown / iCloudCoreDataStack

A persistence stack for using Core Data with iCloud Sync in iOS7
126 stars 11 forks source link

Migration Issues for Non-iCloud Apps to iCloud App #3

Closed jjpmir closed 10 years ago

jjpmir commented 10 years ago

Have you any advice for those circumstances where we have Apps that have been shipping without iCloud? I've no interest in losing any customer's current database contents and in the WWDC 2013 iCloud/Core Data session, zero discussion was given to that topic. We have clear guidance (and with your sample stack) for a smooth start to a new app but I remain "in the clouds" in regards to an existing store migration into the cloud.

Thanks for your contribution and best regards,

Jim

mluisbrown commented 10 years ago

If you have an app that has so far not included any iCloud sync, then adding iCloud sync should be relatively straightforward. You just need to add the new iCloud option when opening the store and handle the new notifications.

The difficult thing is apps that were already using iCloud Sync pre-iOS7. Migrating them over to the 'new' iCloud Sync, especially if you want to maintain iOS6 compatibility is very tricky.