TestFlight 无法完成测试者应用程序升级

TestFlight is unable to complete testee app upgrades

最近,我们发现我们的内部测试人员和外部测试人员无法更新我们新的预发布应用程序。

我们正在使用开发人员配置文件来签署二进制代码。预发布应用程序可以通过 itunesconnect 进行验证。可以成功提交到应用商店。我们的测试人员尝试使用 TestFlight 来更新应用程序。他们按下了 TestFlight 中应用程序图标旁边的更新按钮。 TestFlight 永远不会完成它的工作。进度圈无法完成。

版本: 测试飞行版本:1.0.2(55), XCode 版本:6.3 (6D570), iOS 版本:8.1(12B411) & 8.2(12D508) & 8.3(12F70)

我们试过3G网络和WiFi网络。我们在 TestFlight 中尝试了所有不同的 Apple ID。

对于 Beta 版,您必须使用用于发布的相同分发配置文件。

我不能说这个解决方案适用于所有其他相同的场景,但对于我的情况,我从 Apple Bug Reporter 的工程师那里得到了答案。

Apple Developer Relations20-May-2015 05:08 AM

Engineering has provided the following feedback regarding this issue:

We have figured out the issue. The TestFlight app doesn’t correctly handle apps that include leading 0s in their versions strings. Versions like 1.6.02 or 3.5.04 will fail to complete the install.

Until this is fixed, please workaround it by using version numbers without leading zeros (1.6.02 -> 1.6.2 or 3.5.04 -> 3.5.4).

Sorry for the inconvenience and thank you for spending so much time gathering information on this issue, it really helped!

Please provide your response or results by updating your bug report.