Ios 当核心数据实体没有变化时,是否需要进行核心数据迁移?

Ios 当核心数据实体没有变化时,是否需要进行核心数据迁移?,ios,objective-c,core-data,core-data-migration,Ios,Objective C,Core Data,Core Data Migration,我在app store上有一个应用程序&我们需要用一些新功能更新应用程序,但我们的核心数据结构与旧的相同 那么,每一个新版本的应用程序都需要进行核心数据迁移吗 请帮助否,不需要更新版本。只有在更改/添加核心数据的实体/属性等时才需要更新。唯一需要迁移的时间是模型定义更改时 这是必需的,因为否则CoreData将不知道如何处理新的数据“方案”,以及如何将旧保存的数据应用于它 但是,如果您希望您的数据在整个应用程序版本中真正持久,这也是必需的。如果是定义更改后可以清除的数据,只需清除数据存储并应用新

我在app store上有一个应用程序&我们需要用一些新功能更新应用程序,但我们的核心数据结构与旧的相同

那么,每一个新版本的应用程序都需要进行核心数据迁移吗


请帮助

否,不需要更新版本。只有在更改/添加核心数据的实体/属性等时才需要更新。

唯一需要迁移的时间是模型定义更改时

这是必需的,因为否则CoreData将不知道如何处理新的数据“方案”,以及如何将旧保存的数据应用于它

但是,如果您希望您的数据在整个应用程序版本中真正持久,这也是必需的。如果是定义更改后可以清除的数据,只需清除数据存储并应用新模型即可。例如,这适用于脱机缓存