TestFlight升级会破坏应用中的核心数据方案吗?

时间:2012-02-03 00:48:38

标签: iphone ios core-data testflight

我有一个应用程序,我想使用TestFlight发送给beta测试人员。

我们不会改变核心数据模型,但我对两件事感到好奇:

  1. 当我发送更新的测试版时,核心数据是否会因更新而损坏?
  2. 当应用程序进入App Store时,我们的Beta版测试人员是否必须从App Store版本开始,或者他们的Core Data是否仍会出现在App Store版本中?

1 个答案:

答案 0 :(得分:5)

  1. 用户的数据存储在自己的文档目录中。如果您没有更改方案(或者如果您已经设置了正确的迁移),那么只更新应用程序不会影响他们自己的数据 - 除非他们再次删除并安装应用程序。
  2. 如果您尚未更改软件包标识符 - 并且他们不删除并重新安装其应用程序 - 则数据仍将存在于文档目录中。