问题描述
我们将向外部用户提交应用的预发布版本,但我想知道:他们的体验是什么?
We are going to submit a prerelease version of an app to external users, but I wonder: what will their experience be?
用户在设备上安装了该应用的正式版 App Store,现在通过 TestFlight 安装了新的 Beta 版.这是就地更新,保留数据,还是擦除数据的全新安装,或者 TestFlight 的版本会在生产旁边安装 - 以便用户两次使用该应用程序?
The user had a production App Store version of the app on the device, and now installs a new beta via TestFlight. Will this be in-place update, with the data preserved, or a completely new install with data wiped, or will TestFlight's version be installed next to production - so that the user has the app twice?
测试已结束,生产就绪版本已提交至 App Store.测试人员能否无缝(就地)更新到新的 App Store 版本,同时保留测试版的数据?或者它是一个完整的擦拭?还是测试版会留在他的设备上,而他必须从头开始下载新的完整版本?
Testing is over, and the production-ready version is submitted to the App Store. Will the tester be able to update to the new App Store version seamlessly (in-place), with the beta version's data preserved? Or is it a complete wipe? Or will beta stay on his device and he has to download a new full version from scratch?
顺便说一下,我已经提交了另一个问题关于版本编号测试版与生产版.
By the way, I have submitted another question regarding version numbering beta vs. production.
推荐答案
接受邀请后,您就可以下载您受邀测试的应用程序的 Beta 版.如果你已经在您的设备上安装实时应用程序,测试版应用程序将替换实时版本.下载测试版后应用程序,您会在其名称旁边看到一个橙色点,将其标识为测试版.每次有新版本可用时,TestFlight 都会通知您并提供有关重点的说明.您可以轻松提供通过点击应用详细信息中的提供反馈按钮来提供反馈在 TestFlight 中查看.一封带有相关应用程序的电子邮件会自动打开和设备详细信息,您可以添加其他详细信息和截图.
据说该应用的测试版将取代实时版.原因是测试版应用程序与 App Store 上的应用程序包标识符完全相同.
It's said that the beta version of the app will replace the live version. The reason is the beta app has exactly the same bundle identifier with the one on the App Store.
安装测试版应用后,用户仍会看到来自 App Store 的更新,因为安装了实时版本(不会丢失任何数据),因为测试版应用是使用完全相同的证书部署的.
After installing the beta app, the user will still see the updates from the App Store as the live version has been installed (without losing any data) because the beta app is deployed using exactly the same certificate.
这篇关于TestFlight 预发布测试版应用程序版本会更新现有的 App Store 版本,还是在测试者的设备上安装该应用程序的另一个实例?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!