Testflight与App Store安装(不丢失数据)

时间:2018-06-18 07:32:35

标签: ios deployment testflight

我们希望我们的测试人员能够:

1)在安装App Store发布的应用程序版本(app_store-version)时,替换已安装的应用程序Tesflight版本(测试版),而不会丢失他们的数据(所有内容都在应用程序包,核心数据和其他数据库中,钥匙串数据,用户默认值。

2)反之亦然

将已安装的app_store-version替换为测试版,而不会丢失上述数据。

我找到的唯一信息在Testflight文档中:

  

...如果您已经安装了应用的实时版本   设备,该应用程序的测试版将取代实时版本。   当您下载测试版应用时,旁边会看到一个橙色圆点   它的名称将其标识为测试版。 ...

我没有找到任何有关相反情况的信息(...如果您已经安装了测试版,app_store-version将替换它......)也不会在更换应用时保留上述数据

Apple Developer Support告诉我他们没有这方面的知识。 : - /

我的问题是:

1)是否可以使用App Store发布的应用程序版本(app_store-version)替换我们的应用程序(测试版)的Tesflight版本,而不会丢失上述数据?

2)是否可以使用我们的应用程序(测试版)的Tesflight版本替换App Store发布的应用程序版本(app_store-version),而不会丢失上述数据?

3)如果可以使用1 + 2,那么考虑更换/不更换应用的参数? (仅限BundleID,BundleID& BundleVersion ......)

1 个答案:

答案 0 :(得分:0)

您可以像定期更新一样覆盖TestFlight和App Store版本。但是,为了做到这一点,Next Version的内部版本号应该大于已安装的版本号。

这意味着您无法安装TestFlight版本,在App Store上发布并升级,因为版本号将是相同的