TestFlight 当前不可用消息

TestFlight is Currently Unavailable Message

我在尝试从 TestFlight 应用安装时收到消息 "TestFlight is Currently is Currently Unavailable. Try again later"。我的外部测试人员在尝试 运行 应用程序时收到一条消息“[应用程序名称] 测试版已过期”。当尝试从 TestFlight 续订时,他们得到 "TestFlight is currently unavailable. Try again later." 我一整天都在重试,只是想看看是否有其他人遇到过这种情况。

我遇到了同样的错误。
发现公司证书已过期,因此所有配置文件也已过期。
1.更新公司证书(下载,安装到您的电脑上)
2.更新配置文件(编辑,select新的有效证书,在xcode中生成、下载和安装)
3. 将应用重新发布到 iTunes connect

问题已解决:)


如果您是 Xcode 的新手,请务必注意 CERTIFICATE(下面第一个红色大箭头)和 PROVISIONING-PROFILE(下面第二个红色大箭头)之间的区别。基本上,配置文件是使用证书制作的。因此,首先创建一个新证书,然后设置配置文件以使用该证书。

首先,证书...

然后,配置文件...

在第二张图片中,点击"Distribution" provisioning profile(带有紫色箭头的那个)。然后点击编辑它,然后您将看到下面的第三张图片。请注意,有点烦人的是,DATE 是真正区分您的公司证书的唯一方法,当您有多个证书时。 (最终你可以,一般来说,扔掉旧的,但如果你留下它会更清楚,这样你就可以清楚地看到你是如何 select 一个或另一个的,就像第三张图片一样。)

正在编辑配置文件...

一个小问题是您必须创建一个新版本(因此,增加 Xcode 中的版本号,然后存档,然后发送新版本)因为如果您修复 cert/profile(即,如本答案中所述)并重新提交,您将收到 "redundant build" 警告。

在多个答案中已将证书问题确定为导致此消息的原因。然而,还有另一个可能的(但愚蠢的)原因导致了这种情况。

如果您设备的 date/time 设置不正确,您可能会看到此错误。因此,请确保您设置了正确的日期 或在“设置”>“日期和时间”下启用了"Set Automatically"。

我花了 2 天 "trying again later" 才意识到这一点。

确保 TestFlight 在没有 Wi-Fi 的情况下可以使用移动数据。否则它会失败并出现此一般错误。

是否恢复出厂设置并为我修复了它。

此消息的另一个可能原因:

您不小心将受影响的用户从 TestFlight 外部测试人员组中删除了。

再次添加他将解决问题。

我最终能够通过从头开始卸载并重新安装 TestFlight 应用程序来修复此消息。如果其他答案不能解决您的问题,值得一试。

其实只要等待就解决了问题。

我不得不等待大约 16 个小时,然后它就正常工作了,没有做任何特别的事情。

有时错误消息就是这样,无需恐慌!

啊开发者 ;)

目前,Testflight 遇到问题。总是值得检查 Apple's status page

另一个可能的原因,如果您的移动应用程序版本长时间处于处理状态。

只需等待构建完成苹果处理即可解决我们的Testflight 当前不可用的问题。

必须在 Testflight 设置中禁用 'Use cellular data' 选项。我没有蜂窝数据互联网,而是通过 wifi 连接的。看起来 testflight 试图在启用该选项的情况下使用蜂窝数据。

我在使用我的个人电子邮件对我的应用进行 Beta 测试,然后使用我的 Apple ID 电子邮件进行内部测试时遇到了同样的问题。

我通过从所有测试轨道中删除我的个人电子邮件解决了这个问题,然后删除了 TestFlight 应用程序并重新下载。我现在只使用一个电子邮件地址(我的 Apple ID)进行所有测试。

我必须前往 https://developer.apple.com 并接受新版 Apple 开发者协议