我最近发送了我的应用程序的更新。现在我收到了一些人的抱怨,他们说应用程序总是崩溃。当我在模拟器和设备上检查它时,一切正常。
现在我的问题是,这与我的更新有关。也许这与我正在使用的核心数据库或其他什么有关?
希望有人能告诉我问题是什么?
我最近发送了我的应用程序的更新。现在我收到了一些人的抱怨,他们说应用程序总是崩溃。当我在模拟器和设备上检查它时,一切正常。
现在我的问题是,这与我的更新有关。也许这与我正在使用的核心数据库或其他什么有关?
希望有人能告诉我问题是什么?
无法回答。
登录 iTunes Connect 并下载崩溃报告。你或许可以在那里找到答案。
假设您正确管理代码,那么您应该有一个方便的版本,这与您上次发送到商店的版本完全相同。将其安装在您的设备上。运行。然后升级您自己的设备并进行调试。
您是否在自己的设备上执行过升级?
如果不从您的崩溃报告中了解更多信息,这可能是CoreData
迁移问题(或缺少迁移)。如果您在版本之间更改了数据模型,您应该确保执行迁移(自动执行,或使用迁移映射)。
如果您不这样做,应用程序将由于托管对象模型与底层数据库不兼容错误而崩溃。
阅读核心数据模型版本控制和数据迁移指南以获取更多信息。