19

I am getting message "TestFlight is Currently is Currently Unavailable. Try again later" when trying to install from TestFlight app. My outside testers get a message "[App Name] beta has expired" when trying to run the app. When trying to renew from TestFlight they get "TestFlight is currently unavailable. Try again later." I've been trying again later all day and just wanted to see if anyone else is experiencing this.

Paul4468
  • 203
  • 1
  • 2
  • 7

12 Answers12

16

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)
2. Renew the provisioning profiles (edit, select new valid certificate, generate, download and install in xcode)
3. Repost the app to iTunes connect

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). 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...

enter image description here

Then, provisioning profile...

enter image description here

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...

enter image description here

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 (i.e., as described in this answer) and re-submit.

Fattie
  • 27,874
  • 70
  • 431
  • 719
Jón Andri
  • 176
  • 1
  • 6
  • This was my issue. Thanks so much. – Paul4468 Jun 12 '15 at 13:12
  • It dawned on me that the email I used for testing was different from the one I used for my Apple ID. I added an invitation to it as well, and the problem went away. I suspect Testflight was checking for an update using my Apple ID rather than the email I downloaded the test version of the software with. – Victor Engel Nov 18 '18 at 14:33
11

Another possible reason for this message:

You accidentally removed the affected user from the TestFlight external testers group.

Adding him again would fix the issue.

tobynextdoor
  • 175
  • 2
  • 8
9

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.

Fernando SA
  • 1,041
  • 1
  • 12
  • 20
  • yeah, that was my problem! It was strange because it was working on another device, and it was saying 28 days left instead of 30 days left (I changed the date so it ask for permissions again and forgot to set it to automatic after testing) – jcesarmobile Nov 06 '15 at 09:50
  • It worked for me when i changed the date pref to set automatic. Awesome thanks. – AmJa Feb 10 '16 at 20:10
4

I was ultimately able to fix this message by uninstalling and reinstalling the TestFlight app from scratch. Worth a try if the other answers don't fix your problem.

Matt Sanders
  • 8,023
  • 3
  • 37
  • 49
3

Make sure TestFlight can use Mobile Data if working without Wi-Fi. Otherwise it fails with this generic error.

Davyd Geyl
  • 4,578
  • 1
  • 28
  • 35
1

Had to disable 'Use cellular data' option in Settings for Testflight. I did not have cellular data internet and was connected via wifi. Looks like testflight tried to use cellular data with that option being on.

Hlib Barylskyi
  • 865
  • 1
  • 7
  • 11
0

Did a factory reset and that fixed it for me.

Phazor
  • 1,032
  • 1
  • 9
  • 15
0

Actually just waiting solved the problem.

I had to wait around 16 hours and then it worked normally, without doing anything particular.

Sometimes the error message is just what it is, no need to panic !

Ahh devs ;)

lapin
  • 2,098
  • 2
  • 21
  • 30
0

Currently, Testflight is experiencing issues. It's always worth checking Apple's status page

Jangles
  • 510
  • 6
  • 18
0

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.

prudviraj
  • 3,634
  • 2
  • 16
  • 22
0

I had this same issue when using my personal email for beta testing my app, then using my apple ID email for internal testing.

I solved this issue by removing my personal email from all testing tracks, then deleting the TestFlight app and downloading it again. I now only use the one email (my Apple ID) for all testing.

David
  • 91
  • 1
  • 4
0

I had to go to https://developer.apple.com and accept a new version of Apple's Developer Agreement

eug
  • 1,118
  • 1
  • 16
  • 25