我开发了一个iOS应用程序,它现在已经在商店中了。但是在这个应用程序的第一个版本(现在在商店中),我使用了Core Data。那么现在,我已经开始从头开始设计这个应用程序而不使用Core Data。通过说不使用Core Data,当我开始创建一个新项目时,"使用核心数据"留在Xcode标记,但我没有创建任何实体。如果我将此应用程序上传到商店进行更新,一切都会好的吗?或者我应该进行迁移还是特殊的事情?
答案 0 :(得分:0)
将核心数据模型添加到项目应该不是问题。如果你不打电话,或实体它不应该是一个问题。如果您的原始架构将用户数据存储在CoreData中,则会出现问题。如果您将其更改为其他形式的持久性,那么您的用户在更新应用时将丢失所有数据。
如果您的模型以任何方式更改(添加的字段,已删除的字段,字段数据类型或长度),您将需要做更多的工作,以确保您的现有用户不会破坏他们的应用程序。