Ios 使用CoreData+;更新应用程序时丢失用户数据;苹果云

Ios 使用CoreData+;更新应用程序时丢失用户数据;苹果云,ios,objective-c,core-data,icloud,Ios,Objective C,Core Data,Icloud,我最近在下面添加了iCloud支持,并发布了一个更新,成功地将现有存储迁移到支持iCloud的CoreData堆栈,在几周内,更新中的一切都进展顺利,没有用户投诉 此后,我发布了一个非常小的更新更改代码,甚至不涉及CoreData堆栈,从那时起,更新应用程序的用户体验到他们的CoreData被更新彻底擦除。我已经看了好几天的编程指南和帖子了,但我似乎不知道到底发生了什么 是否有人有见解或建议来帮助阐明应用程序更新可能导致数据丢失的原因 编辑:更多详细信息:我已经验证了提交到App Store的每

我最近在下面添加了iCloud支持,并发布了一个更新,成功地将现有存储迁移到支持iCloud的CoreData堆栈,在几周内,更新中的一切都进展顺利,没有用户投诉

此后,我发布了一个非常小的更新更改代码,甚至不涉及CoreData堆栈,从那时起,更新应用程序的用户体验到他们的CoreData被更新彻底擦除。我已经看了好几天的编程指南和帖子了,但我似乎不知道到底发生了什么

是否有人有见解或建议来帮助阐明应用程序更新可能导致数据丢失的原因


编辑:更多详细信息:我已经验证了提交到App Store的每个归档文件,它们都使用iCloud容器的生产环境,使用相同的ubiquity容器和相同的权限。我被难住了

您是否更改了CoreData方案中的任何内容?如果您是指数据模型,不,我没有。我在iCloud Core data sync中也经历过类似的神秘数据丢失。当我第一次用早期的iOS 8版本实现iCloud+核心数据时,它似乎工作得很好。但是,同步现在不适用于相同的实现。我正在远离它,使用我自己开发的同步框架。这也发生在我身上。