如何解决更新/发布的生产核心数据模型导致的崩溃
背景/问题:我在生产中有一个 Core Data 应用程序,我刚刚发送了一个更新,我在现有实体中添加了几个属性,而没有创建新的模型版本(我没有不知道这是一个步骤)。这导致我用户的应用程序崩溃。崩溃仅在他们更新后首次打开应用时发生,然后在初始崩溃后似乎可以正常工作。
我认为如何修复:我认为我应该转到上一个提交 > 复制旧数据模型 > 返回主数据模型 > 删除更新的数据模型 > 拖动并将副本放入 Xcode > 然后转到编辑器以“添加模型版本”。添加我需要的新属性后,我害怕这样做并将其提交到 App Store,因为这可能会给已经更新其应用程序的人带来更多问题。
问:有什么方法可以将我的更改恢复到旧数据模型版本,然后从中创建一个新版本?不影响我当前已经升级到数据库版本但出现错误的用户?
我暂停了此更新的分阶段发布,以防止用户崩溃,所以如果有人知道如何解决这个问题,请帮忙!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。