Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

TestFlight expired

I am trying to use TestFlight (the new one) to share my app.

I have now shared it with 3 of my internal testers on itunes connect one of them everything has worked fine and they have successfully downloaded the app.

But the other two when on the TestFlight app get a page like this:

enter image description here

Why my it be expired it makes no sense as it is definitely with in the 30 day test period as it is working fine on the other internal tester any help would be great


Update

I just received an email from the "App Store Developer Support Escalation Team"

They said:

Hi Max,

We believe this issue has been resolved. If your testers are still unable to test your app when using the TestFlight app version 1.0.1, please let us know.

Best regards,

Ben

If anybody is still having the problem before they try the answers bellow and after they have updated the TestFlight app. Let me know and I will get back to the "App Store Developer Support Escalation Team".

like image 874
maxisme Avatar asked Oct 15 '14 16:10

maxisme


People also ask

What happens when TestFlight app expired?

After the 30-days-period expired, your test won't be able download or run your app. I didn't find a way to extend this period. You only can upload an updated version to get another 30 days.

Why do TestFlight apps expire?

Apple probably wants to prevent that TestFlight can be used to distribute Apps to users outside of the App Store, so they enforce a strict expiry policy. The App runs for 30 days and will then stop working. You can update your beta within this 30 day period, so beta testers can update and then get again 30 days.

How long do TestFlight apps last?

Installing and testing beta apps. Each build is available to test for up to 90 days, starting from the day the developer uploads their build.


2 Answers

The same happened to me a couple of weeks ago. In some devices it was working, while in others the expired button appeared. If the provisioning profile regeneration doesn't work, it must be an issue with the Language & Region section in the iOS settings. Just compare what is different between the ones that work and the ones that doesn't. In my case, I fixed it setting the region as United States, Gregorian Calendar, and Advanced in Automatic. After I changed this, the button changed to "Download" state immediately. I hope it works for you.

like image 198
Andres Abril Avatar answered Oct 20 '22 00:10

Andres Abril


When shit like that happens, it usually means you have issue with provisioning profile.

It is the only thing that could possibly expire (certificates also)

Here are the following steps that will help you resolve this issue:

  1. Log into your developer account
  2. Delete/regenerate the profile
  3. Go to Xcode
  4. preferences
  5. then account
  6. refresh the provision
  7. clean
  8. build (using production profile)
  9. archive
  10. submit

Voila, should work fine now!

like image 20
meda Avatar answered Oct 19 '22 23:10

meda