Apple的TestFlight提供旧版本

我的团队使用TestFlight在公司内部署beta版本。 通常,TestFlight应用程序不希望安装最新版本。

例如,我们将收到一封TestFlight电子邮件,通知我们有关构建#91的应用更新。 该电子邮件包含一个链接“”在TestFlight中打开“。当您点击链接时,TestFlight会打开,但会提供安装版本#90 (旧版本) ,而不是版本#91 (最新版本)

  • 这是一个已知的问题吗?
  • 有没有改善这种情况的工作?

在您的应用程序的“预发布”列表中,一旦您的构建完成处理,您将能够单击该特定测试构建的链接并转到包含有关它的元数据的页面。 切换到“测试信息”选项卡。

我填写了“TestFlight Beta Information”部分,但是空的“Beta App Review Information”。 在填写第二个并保存后,我收到了有关新版本可用的电子邮件和通知。

解:

填写整个表格 :P

我必须强调,目前有两种方法可以强制iTunes Connect推出更新:

1)输入元数据并更新构建。

2)禁用TestFlight Beta测试,并重新启用它。

但这些都是解决方法; 内部测试不应该以这种方式工作。

我试图向Apple支持部门提交错误报告,详见另一篇文章: https : //stackoverflow.com/a/27197057/4305185

我建议你们尝试一样; 更多的报告意味着他们实际上看到其中一个的机会更多。

这里有很多有用的答案 – 谢谢大家。

我刚发现一些有趣的东西。

在新构建完成处于“正在处理”状态之前 ,我设置了“测试内容”信息(其他信息被复制到新构建中)。 完成处理后,未发送任何消息。

我回到构建信息并更改了“测试内容”,足以启用“保存”。 在点击保存时,TestFlight通知立即被发送到我拥有的测试设备(我也向同事们假设)。

在这个版本中,我设置了“测试内容”,“应用程序描述”和“反馈电子邮件”字段,但我将其他字段留空。

我怀疑在构建完成“处理”后 ,此表单中的任何保存操作都足以触发更新电子邮件。 如果您填写所有内容,则需要更长的时间,并且您更有可能在“处理”完成后按“ Save ”:-)

我遇到了同样的问题,但能够解决它。 我去了新版本的元数据部分并添加了一些文本并进行了保存。 现在我的构建变得活跃,电子邮件被发送给内部测试人员。

以下模式可以修复它:应用程序的页面在TF – > TestFlight(选项卡) – >内部测试 – >选择此处版本进行测试。