TestFlight目前是不可用的消息

我试着从TestFlight应用程序安装时收到“TestFlight目前不可用,稍后再试”的消息。 当试图运行应用程序时,我的外部testing人员会收到“[应用程序名称]testing版已过期”消息。 当试图从TestFlight更新他们得到“TestFlight目前不可用,请稍后再试。” 我整天晚些时候再次尝试,只是想看看是否有其他人正在经历这一点。

我有这个相同的错误。
发现公司证书已过期,因此也包含所有的供应configuration文件。
1.更新公司证书(下载,安装在您的计算机上)
2.更新供应configuration文件(编辑,select新的有效证书,生成,下载并安装在xcode中)
3.重新发布应用程序到iTunes连接

问题解决了 :)


如果你是Xcode的新手,一定要注意证书(下面第一个大的红色箭头)和configuration文件(下面第二个大的红色箭头)之间的区别。 基本上,configuration文件是使用证书制作的。 所以首先制作一个新的证书,然后设置一个configuration文件来使用这个证书。

首先,证书…

在这里输入图像说明

然后,configuration文件…

在这里输入图像说明

在第二个图像中,点击“Distribution”configuration文件(带有紫色箭头的configuration文件)。然后点击编辑它,然后您将看到下面的第三个图像。 请注意,有点令人讨厌的是,DATE是真正区分公司证书的唯一方法,当您有多个证书时。 (一般来说,你可以扔掉旧的,但是如果你离开它,这样就可以清楚地看到你如何select一个或另一个,就像在第三个图像中一样)。

编辑configuration文件…

在这里输入图像说明

一个小问题是,你将不得不做一个新的构build(所以,增加在Xcode的内部编号,然后存档,然后发送新的一个),因为你会得到一个“冗余构build”的警告,如果你修复证书/简介(即如本答案所述)并重新提交。

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

您意外地从TestFlight外部testing人员组中移除了受影响的用户。

再次添加他将解决这个问题。

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

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

我花了2天“以后再试”,直到我意识到这一点。

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

有一个工厂重置,并修复了我。

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