2012-02-03 48 views
0

我有一个应用程序,我想使用TestFlight发送给beta测试人员。TestFlight升级是否会破坏应用程序中的Core Data方案?

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

  1. 当我发出一个更新的测试版,有没有核心数据将被破坏的风险更新?
  2. 当应用程序进入App Store时,我们的beta测试人员是否必须从App Store版本重新开始,或者他们的Core Data仍会出现在App Store版本中?

回答

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

Abizem,你知道我升级到App Store的版本时,对于我们的beta版测试者/我是否也是如此? – bryanjclark 2012-03-16 16:17:46

+0

@bryanjclark它适用于应用程序包标识符。如果您没有更改,那么更新时不会更改数据。但是,如果您在此期间删除了您的应用程序 - 那么这一切都将消失。 – Abizern 2012-03-16 16:20:50

+0

谢谢!真的很担心那个! :) – bryanjclark 2012-03-16 16:33:22

相关问题