提交新应用程序时如何更新我的 Database.sqlite
Posted
技术标签:
【中文标题】提交新应用程序时如何更新我的 Database.sqlite【英文标题】:How to update my Database.sqlite when submitting a new App 【发布时间】:2012-07-19 12:07:05 【问题描述】:在我的应用程序中,我使用的是 coredata 数据库。我在数据库文件中手动填写了新条目,但是当从 Appstore 更新我的应用程序时,旧数据库仍在使用中。当我在我的设备上再次卸载并安装该应用程序时,正在使用新的。
如何确保在提交新应用时使用的是新数据库?
【问题讨论】:
【参考方案1】:确保您使用的是内置数据库的本地副本。然后将诸如版本号之类的内容添加到数据库中。
添加实体:
Version
- version: double
检查每个数据库的版本,如果版本不匹配,请将本地副本替换为内置数据库的副本。
【讨论】:
我用(最后)它的版本号重命名了我的数据库文件。在我的 Appdelegate 中,我检查此版本是否可用,否则我将回退到常规/以前的版本。感谢您的帮助以上是关于提交新应用程序时如何更新我的 Database.sqlite的主要内容,如果未能解决你的问题,请参考以下文章