简体   繁体   中英

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:

在此输入图像描述

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

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.

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!

Check to see if the devices showing the app as expired in TestFlight are set to use a 24-Hour system clock. On the device, go to settings -> General -> Date & Time. Ensure the 24-Hour Time switch is on, as TestFlight currently struggles with 12-Hour system clocks.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

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