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

标签 ios testflight

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

我们正在使用开发人员配置文件来签署二进制代码。预发布应用程序可以通过 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。

enter image description here

最佳答案

我不能说这个解决方案适用于所有其他相同的场景,但对于我的情况,我从 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.

关于ios - TestFlight 无法完成测试者应用程序升级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29788271/

相关文章:

ios - 将数据分成 block 并上传到服务器

iphone - openGL-ES 2.0 是否支持 GL_POLYGON_STIPPLE?

ios - 机器人与 TestFlight 集成

ios - 如何将此 SQL 查询转换为 NSFetchRequest

iphone - 每次在 UITabBarBased 应用程序中单击选项卡栏项目时,如何显示不同的 View ?

ios - `[Quotes objectAtIndex: quoteNumber]` 没有返回任何东西

app-store-connect - 当另一个版本在审核队列中时,是否可以提交新的 testflight 版本?

xcode - Apple TestFlight 上传警告 ITMS-90191 : missing `beta-reports-active` entitlement

由于代码签名问题导致 iOS 测试飞行错误

ios - 为 AppStore 提交构建但仅在 TestFlight 上可见