TestFlight 当前不可用消息

Posted

技术标签:

【中文标题】TestFlight 当前不可用消息【英文标题】:TestFlight is Currently Unavailable Message 【发布时间】:2015-06-11 18:25:54 【问题描述】:

尝试从 TestFlight 应用程序安装时,我收到消息“TestFlight 当前不可用。稍后再试”。我的外部测试人员在尝试运行应用程序时收到消息“[App Name] beta has expired”。当尝试从 TestFlight 续订时,他们得到“TestFlight 当前不可用。稍后再试。”我一整天都在再次尝试,只是想看看是否有其他人正在经历这种情况。

【问题讨论】:

【参考方案1】:

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

问题解决了:)


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

首先,证书...

然后,配置文件...

在第二张图片中,点击“分发”配置文件(带有紫色箭头的那个)。然后点击编辑它,您将看到下面的第三张图片。请注意,有点烦人的是,当您拥有多个证书时,日期是真正区分您的公司证书的唯一方法。 (最终你可以,一般来说,只是扔掉旧的,但如果你离开它会更清楚,这样你就可以清楚地看到你是如何选择一个或另一个的,就像第三张图片一样。)

正在编辑配置文件...

一个小问题是你必须建立一个新的构建(所以,增加 Xcode 中的构建号,然后存档,然后发送那个新的),因为你会得到一个“冗余构建” " 如果您修复证书/配置文件(即,如本答案中所述)并重新提交,则会发出警告。

【讨论】:

这是我的问题。非常感谢。 我突然意识到我用于测试的电子邮件与我用于 Apple ID 的电子邮件不同。我也添加了一个邀请,问题就消失了。我怀疑 Testflight 是在使用我的 Apple ID 检查更新,而不是使用我下载软件测试版本时使用的电子邮件。【参考方案2】:

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

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

再次添加他将解决问题。

【讨论】:

你拯救了我的一天!! 删除自己,例如:D【参考方案3】:

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

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

我花了 2 天的时间“稍后再试”,直到我意识到这一点。

【讨论】:

是的,那是我的问题!这很奇怪,因为它正在另一台设备上工作,它说的是还剩 28 天而不是 30 天(我更改了日期,所以它再次请求权限并忘记在测试后将其设置为自动) 当我将日期首选项更改为自动设置时,它对我有用。太棒了,谢谢。【参考方案4】:

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

【讨论】:

这对我也很有效。不知道是什么问题。简直疯了!!【参考方案5】:

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

【讨论】:

【参考方案6】:

必须在 Testflight 的设置中禁用“使用蜂窝数据”选项。我没有蜂窝数据互联网,并通过 wifi 连接。看起来 testflight 尝试在启用该选项的情况下使用蜂窝数据。

【讨论】:

【参考方案7】:

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

【讨论】:

【参考方案8】:

实际上只是等待解决了问题。

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

有时错误信息就是这样,不用惊慌!

啊开发者 ;)

【讨论】:

【参考方案9】:

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

【讨论】:

【参考方案10】:

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

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

【讨论】:

【参考方案11】:

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

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

【讨论】:

【参考方案12】:

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

【讨论】:

以上是关于TestFlight 当前不可用消息的主要内容,如果未能解决你的问题,请参考以下文章

我如何以团队成员的身份提交 TestFlight 构建

使用 TestFlight 进行内部测试时,啥是好的 iOS 应用版本控制策略?

测试飞行不可用

iTunes (TestFlight) - 已上传并在 Activity 中可见,但在 TestFlight 中不可用

TestFlight 邀请问题

TestFlight 不接受使用 TestFlight SDK 构建