【发布时间】:2010-11-11 00:49:44
【问题描述】:
和你们中的许多人一样,我必须在模拟器中删除我的应用程序才能重新安装一个新版本,我会在其中更新我的数据库。否则,无论是否有调试日志,它都会崩溃(如果它是核心数据,调试日志很容易解释)。
我的问题是:因为用户可能不会在通过应用商店更新之前删除他们的应用程序,而且他们肯定会在升级后想要他们的“旧”数据,
我们是否必须开发一个数据库迁移脚本,或者在每次启动时检查 applicationDidLaunch 如果数据库发生变化?
谢谢!
【问题讨论】:
-
这似乎是一个关于 SQLite 而不是 Core Data 的问题。是吗?
-
这是一个普遍的问题,因为当时我想知道“应用商店”升级期间发生了什么。我当前的应用正在使用 SQLite