【发布时间】:2018-06-18 07:32:35
【问题描述】:
我们希望我们的测试人员能够:
1) 在安装我们应用程序的 App Store 发布版本 (app_store-version) 时替换已安装的我们应用程序的 Tesflight 版本 (test-version) 而不会丢失其数据(全部在应用程序包、Core Data 和其他数据库中,钥匙串数据,用户默认值)。
2) 反之亦然
将已安装的 app_store-version 替换为测试版本,而不会丢失上述数据。
我找到的唯一信息是在 Testflight 文档中:
...如果您已经安装了应用程序的实时版本 设备,该应用程序的测试版将取代实时版本。 下载 Beta 版应用后,您会在旁边看到一个橙色圆点 它的名称将其标识为测试版。 ...
我没有找到有关相反情况的任何信息(...如果您已经安装了测试版本,app_store-version 将替换它...),也没有在替换应用程序时保留上述数据.
Apple 开发人员支持告诉我,他们没有这方面的知识。 :-/
我的问题是:
1) 是否可以在不丢失上述数据的情况下将我们应用的 Tesflight 版本(测试版本)替换为我们应用的 App Store 发布版本(app_store-version)?
2) 是否可以在不丢失上述数据的情况下用我们应用的 Tesflight 版本(测试版)替换我们应用的 App Store 发布版本(app_store-version)?
3) 如果 1+2 是可能的,替换/不替换应用程序需要考虑哪些参数? (仅限 BundleID,BundleID 和 BundleVersion ...)
【问题讨论】:
标签: ios deployment testflight