在TestFlight Beta的测试期结束后,构建状态将更改为“已过期”

问题描述 投票:10回答:2

在Apple的iTunes Connect Developer Guide中,Apple声明:

  • 当构建具有“活动”状态时,将显示测试剩余的天数。
  • 在30天测试期结束后,构建状态将更改为“已过期”。
  • 当前未测试的构建将具有“非活动”状态。

任何人都可以告诉我这意味着什么?

  1. TestFlight Beta是否不适用于新测试人员安装应用程序
  2. 测试期结束后,已安装构建版的测试人员不会受到影响

我的测试版测试版已过期。我的测试人员可以继续测试已经安装在他们设备上的构建版本,还是应该上传新版本?

我看着这个previous SO post,但它没有帮助。

谢谢!

我找到了解决方案here

这是使用TestFlight时的一般限制。 Apple可能希望阻止TestFlight用于向App Store外部的用户分发应用程序,因此他们实施严格的到期策略。该应用程序运行30天,然后将停止工作。您可以在30天内更新您的测试版,以便测试版测试人员可以更新,然后再过30天。 Apple记录了30天的限制,TestFlight App也会告诉用户这个限制。如果您认为这还不够,您应该告诉您的Beta版测试人员。

另一种方法是通过iTunes使用AdHoc配置文件分发您的应用程序,以“旧方式”。这样,您需要自己为每个设备注册UDID,总共限制为100个设备,但测试版将一直运行,直到配置文件到期(AFAIK这些配置文件需要每年更新)。

编辑:测试期间过去30天,但已增加到90天。

ios ipad app-store testflight
2个回答
7
投票

您的TestFlight应用程序用户should not be able to launch the app 90 days after you release it due to provisioning limitations

如果你想让你的测试版本持续超过90天,你可以使用老式的ADHOC builds(但你将限制为100个用户而不是10,000 you can use via TestFlight)。


4
投票

如果您对已过期的构建代码有标记/访问权限,则版本号的简单修改和重新发布到iTunes Connect会使构建立即可用另外60天。

我今天早上遇到了这个问题,但需要保留这些小组,并尽可能干净利落地进行建设,这样就可以了。

© www.soinside.com 2019 - 2024. All rights reserved.