我正在维护一个已经在 AppStore 上运行了几个月的应用程序。我的应用程序使用 Core Data,但不知何故,我设法丢失了所有以前版本的 xcdatamodel。
我希望执行轻量级迁移。我需要做的就是为我的一个实体添加一个属性。因此,我遵循了创建模型版本的正确步骤。
显然,我修改了原来的 xcdatamodel。因此,当我测试迁移时,它失败并显示错误代码 = 134130“找不到源存储模型”。由于在设备/模拟器上没有 sqlite 文件时应用程序运行良好,因此我得出的结论是原始 xcdatamodel 已修改。
假设到目前为止我的逻辑成立,我如何创建一个 xcdatamodel 来匹配我用户设备上的 sqlite 文件。他们不能接受丢失数据。
谢谢你。