在我们的应用程序中安装新SDK后,我尝试运行该应用程序,覆盖现有应用程序。我收到了一个例外,相关的堆栈跟踪如下:
由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因是:
This NSPersistentStoreCoordinator has no persistent stores. It cannot perform a save operation.
但是当我尝试卸载我的应用程序后,它运行正常。每当我安装新版本时,我都不想卸载这个解决方案是什么?
答案 0 :(得分:3)
您需要支持数据迁移。看到这个相关的问题: I keep on getting “save operation failure” after any change on my XCode Data Model
以及相关的Apple文档: Initiating the Migration Process
答案 1 :(得分:0)
我是因为您更改了核心数据,可能是您添加/修改/删除某些实体,您需要进行数据迁移,或删除它。