TestFlight 无法完成受测者应用升级

Posted

技术标签:

【中文标题】TestFlight 无法完成受测者应用升级【英文标题】:TestFlight is unable to complete testee app upgrades 【发布时间】:2015-04-22 05:14:23 【问题描述】:

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

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

【问题讨论】:

【参考方案1】:

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

Apple 开发者关系 2015 年 5 月 20 日上午 05:08

工程部门针对此问题提供了以下反馈:

我们已经解决了这个问题。 TestFlight 应用程序不正确 处理版本字符串中包含前导 0 的应用程序。 1.6.02 或 3.5.04 等版本将无法完成安装。

在解决此问题之前,请使用版本号解决此问题 没有前导零(1.6.02 -> 1.6.2 或 3.5.04 -> 3.5.4)。

很抱歉给您带来不便,感谢您花费这么多时间 收集关于这个问题的信息,它真的很有帮助!

请通过更新您的错误报告来提供您的回复或结果。

【讨论】:

我在试图弄清楚如何从 TestFlight 安装 Watch 应用程序时突然发现了这一点(开关不会显示,因为 TestFlight 一直认为有可用的更新)。我希望这个答案更容易获得。 我相信像0.9xx这样的版本也是如此? @tipycalFlow 我没试过。也许吧!【参考方案2】:

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

【讨论】:

你是对的!有用。但是,在我们在 AppStore 发布第一个分发应用程序之前,开发配置文件很好,没有这样的问题。 问题又回来了。我在第二次发布后使用相同的分发配置文件。但是 TestFlight 并没有让升级循环完成。手机中的应用程序实际上是新的测试版。这是苹果的错误吗? 抱歉,我们认为 TestFlight 中一定存在错误。第二次发布后,我们又遇到了这个问题。我们现在开始提交 Apple 错误报告。

以上是关于TestFlight 无法完成受测者应用升级的主要内容,如果未能解决你的问题,请参考以下文章

TestFlight 错误“您的请求无法完成”?

通过 TestFlight 安装 iOS 应用程序会模拟应用程序升级吗?

iOS 8.2 升级不在 UIImageView 中显示图像,但仅在通过 iTunes 或 TestFlight 而不是 Xcode 加载的应用程序中

TestFlight 用户说应用程序无法安装——我做错了啥?

TestFlight 安装应用失败,无法删除部分安装的应用

TestFlight:无法在 Apple Watch 上安装