简体   繁体   English

TestFlight升级是否会破坏应用程序中的核心数据方案?

[英]Does a TestFlight upgrade break Core Data schemes in an app?

I've got an app that I'd like to send to beta testers using TestFlight. 我有一个要使用TestFlight发送给Beta测试人员的应用程序。

We won't be changing the Core Data model, but I'm curious about two things: 我们不会更改核心数据模型,但是我对两件事感到好奇:

  1. When I send out an updated beta, is there any risk that the Core Data will be corrupted with the update? 当我发送更新的Beta时,是否存在更新会损坏Core Data的风险?
  2. When the app goes to the App Store, will our beta testers have to start fresh from the App Store version, or will their Core Data still appear in the App Store version? 当应用程序进入App Store时,我们的Beta测试人员是否必须从App Store版本重新开始,还是其核心数据仍会出现在App Store版本中?
  1. The user's data is stored in their own documents directory. 用户的数据存储在自己的文档目录中。 If you haven't changed the scheme (or if you have and you have a proper migration set up) then just updating the app will not affect their own data - unless they delete and install the application again. 如果您尚未更改方案(或者您已经设置了适当的迁移设置),则仅更新应用程序不会影响他们自己的数据-除非他们再次删除并安装该应用程序。
  2. If you haven't changed the bundle identifier - and they don't delete and re-install their app - the data will still exist in the Document directory. 如果您尚未更改捆绑包标识符-并且他们没有删除并重新安装他们的应用程序-数据仍将存在于Document目录中。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM