iPhone应用程序的核心数据,升级到App Store后?

标签 iphone core-data app-store upgrade core-data-migration

几天前,我成功地将我的第一个 iPhone 应用程序上传到 Apple 的 App Store。我的应用程序基于核心数据,因此它包含用户设备的数据。

我想知道的是,当我在更改或不更改核心数据的情况下升级应用程序时会发生什么? (改变意味着添加新的实体或属性等)

根据我的经验,我从Apple的App Store下载了自己的应用程序并保存了一些数据,然后我使用XCode从我的计算机安装了相同的应用程序,对界面进行了轻微的更改,与Core Data无关。当我打开应用程序时,数据就在那里。

假设只要我们不触及核心数据,用户的数据就不会受到影响,那么将iPhone应用程序的升级版本上传到Apple的App Store是否安全?

最佳答案

如果您更改核心数据模型,可能需要迁移/更新其方案。苹果有相应的documentation 。执行迁移所需的工作取决于您所做的更改。

关于iPhone应用程序的核心数据,升级到App Store后?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4909288/

相关文章:

iphone - 为 NSURLRequest 创建 cookie?

iphone - 手动预处理文本(iOS 阿拉伯字体问题)

ios - 如何使用 NSMutableArray 的内容填充 Core Data/SQLite DB

objective-c - 计算核心数据属性的最大值 - NSCFNumber 错误

ios - 为购物 list 应用程序 swift 2 创建一个 -> 多个关系

iphone - 有以下问题可以提交申请吗?

ios - App Store 中两个同名的 iOS 应用程序

ios - 是否有可能在没有用户输入的情况下将应用程序切换到前台,也许在 Apple 的许可下?

iphone - 配置构建阶段的编译源

ios - 我可以提交适用于 ios 4.2.5 及更高版本的应用程序吗?