简体   繁体   English

TestFlight 当前不可用消息

[英]TestFlight is Currently Unavailable Message

I am getting message "TestFlight is Currently is Currently Unavailable. Try again later" when trying to install from TestFlight app.尝试从 TestFlight 应用程序安装时,我收到消息“TestFlight 当前不可用。稍后再试”。 My outside testers get a message "[App Name] beta has expired" when trying to run the app.我的外部测试人员在尝试运行该应用程序时收到一条消息“[应用程序名称] beta 已过期”。 When trying to renew from TestFlight they get "TestFlight is currently unavailable. Try again later."尝试从 TestFlight 续订时,他们收到“TestFlight 当前不可用。稍后再试。” I've been trying again later all day and just wanted to see if anyone else is experiencing this.我一整天都在再试一次,只是想看看是否还有其他人遇到这种情况。

I had this same error.我有同样的错误。
Discovered that the company certificate was expired, and therefor all provisioning profiles as well.发现公司证书已过期,因此所有配置文件也已过期。
1. Renew the company certificate (download, install on your computer) 1.更新公司证书(下载,安装到电脑上)
2. Renew the provisioning profiles (edit, select new valid certificate, generate, download and install in xcode) 2. 更新配置文件(编辑,选择新的有效证书,在 xcode 中生成、下载和安装)
3. Repost the app to iTunes connect 3. 将应用重新发布到 iTunes 连接

problem solved :)问题解决了 :)


If you're new to Xcode, be sure to note the difference between a CERTIFICATE (first large red arrow below) and then a PROVISIONING-PROFILE (second large red arrow below).如果您不熟悉 Xcode,请务必注意 CERTIFICATE(下面的第一个大红色箭头)和 PROVISIONING-PROFILE(下面的第二个大红色箭头)之间的区别。 Basically provisioning-profiles are made using a certificate.基本上配置文件是使用证书制作的。 So first make a new certificate, and then set a provisioning profile to use that certificate.因此,首先制作一个新证书,然后设置配置文件以使用该证书。

First, certificate...首先,证书...

在此处输入图片说明

Then, provisioning profile...然后,配置文件...

在此处输入图片说明

In the second image, click on the "Distribution" provisioning profile (the one with the purple arrow.) Then click to edit it, and you will then see the third image below.在第二张图片中,单击“分发”配置文件(带有紫色箭头的那个)。然后单击编辑它,然后您将看到下面的第三张图片。 Note that somewhat annoyingly, the DATE is the only way really to distinguish your corporate certificates, when, you have more than one.请注意,有点烦人的是,当您拥有多个证书时,日期是真正区分您的公司证书的唯一方法。 (Ultimately you can, generally, just throw away the OLDER one, but it's clearer if you leave it so that you can clearly see how you select one or the other, as in this third image.) (通常,最终您可以扔掉旧的,但如果您留下它,则更清晰,这样您就可以清楚地看到如何选择一个或另一个,如第三张图片所示。)

Editing a provisioning profile...正在编辑配置文件...

在此处输入图片说明

A minor point is that you'll have to make a new build (so, increase the build number in Xcode, then archive, and then send up that new one) because you'll get a "redundant build" warning if you fix the cert/profile (ie, as described in this answer) and re-submit.一个小问题是您必须进行新构建(因此,在 Xcode 中增加构建号,然后存档,然后发送新构建),因为如果修复cert/profile(即,如本答案中所述)并重新提交。

Another possible reason for this message:此消息的另一个可能原因:

You accidentally removed the affected user from the TestFlight external testers group.您不小心从 TestFlight 外部测试人员组中删除了受影响的用户。

Adding him again would fix the issue.再次添加他将解决问题。

Problems with certificates have been identified in several answers as the cause to this message.在几个答案中已确定证书问题是导致此消息的原因。 However, there's another possible (yet stupid) cause that leads to this situation.但是,还有另一个可能(但很愚蠢)的原因导致了这种情况。

You may see this error if your device's date/time is not set correctly.如果您设备的日期/时间设置不正确,您可能会看到此错误。 So make sure you set the correct date or "Set Automatically" is enabled under Settings > Date & Time.因此,请确保设置正确的日期或在“设置”>“日期和时间”下启用“自动设置”。

I spent 2 days "trying again later" until I realized this.我花了 2 天“稍后再试”,直到我意识到这一点。

I was ultimately able to fix this message by uninstalling and reinstalling the TestFlight app from scratch.我最终能够通过从头开始卸载并重新安装 TestFlight 应用程序来修复此消息。 Worth a try if the other answers don't fix your problem.如果其他答案不能解决您的问题,则值得一试。

Make sure TestFlight can use Mobile Data if working without Wi-Fi.如果没有 Wi-Fi 工作,请确保 TestFlight 可以使用移动数据。 Otherwise it fails with this generic error.否则它会因这个通用错误而失败。

Had to disable 'Use cellular data' option in Settings for Testflight.必须在 Testflight 的设置中禁用“使用蜂窝数据”选项。 I did not have cellular data internet and was connected via wifi.我没有蜂窝数据互联网,是通过 wifi 连接的。 Looks like testflight tried to use cellular data with that option being on.看起来 testflight 试图在启用该选项的情况下使用蜂窝数据。

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

Actually just waiting solved the problem.其实只是等待解决了问题。

I had to wait around 16 hours and then it worked normally, without doing anything particular.我不得不等待大约 16 个小时,然后它正常工作,没有做任何特别的事情。

Sometimes the error message is just what it is, no need to panic !有时错误信息就是这样,无需恐慌!

Ahh devs ;)啊开发人员;)

Currently, Testflight is experiencing issues.目前,Testflight 遇到问题。 It's always worth checking Apple's status page总是值得检查Apple 的状态页面

Another possible reason , if your mobile app build is in processing state for a long time.另一个可能的原因是,如果您的移动应用程序构建长时间处于处理状态。

Just wait for the build to complete apple processing solved our issue of Testflight currently unavailable.只需等待构建完成苹果处理即可解决我们目前无法使用的 Testflight 问题。

I had this same issue when using my personal email for beta testing my app, then using my apple ID email for internal testing.在使用我的个人电子邮件进行 Beta 版测试我的应用程序,然后使用我的 Apple ID 电子邮件进行内部测试时,我遇到了同样的问题。

I solved this issue by removing my personal email from all testing tracks, then deleting the TestFlight app and downloading it again.我通过从所有测试轨道中删除我的个人电子邮件,然后删除 TestFlight 应用程序并再次下载来解决这个问题。 I now only use the one email (my Apple ID) for all testing.我现在只使用一封电子邮件(我的 Apple ID)进行所有测试。

我不得不去https://developer.apple.com并接受新版本的 Apple 开发者协议

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM