Testflight "Beta Has Expired" message when it has not expired

When trying to launch the app through testflight, i'm getting an error popup saying:

"MyAppName" Beta Has Expired

However, it literally says "Expires in 90 days" in testflight (i made this build yesterday). Only uninstalling the app and reinstalling through testflight fixes the issue. Restarting the phone does not work. This has happened multiple times with different builds and is starting to become an issue.

I suspect it might be related to us having many older builds that are expiring due to age, however I've double checked that only the latest non-expired build is the one installed on the device.

I also found this other (unsolved) forum post from 3 years ago which seems to describe the same problem. https://developer.apple.com/forums/thread/117035

This just started happening to us today as well. Sounds like maybe it’s an issue on the Apple Developer side of things?

I've been seeing this same issue for around a week now. The most common (though still inconsistent / rare) way I've been able to repro it locally is by doing the following:

  1. Open app, see that it works normally
  2. Send new build to TestFlight
  3. Pull to refresh in TestFlight, see that there is an update button available, but don't tap update
  4. Try to open the app, see "Beta Has Expired" message

In this situation, if you update the app manually the app will start working as expected.

One other scenario I've only encountered once:

  1. App updates in the background overnight to a new build in TestFlight
  2. Try to open the app, see "Beta Has Expired" message
  3. Open TestFlight, see that I'm on the latest version and there is no version to update to

In this situation, the fix is uninstalling and reinstalling the app.

In both situations, an automatic background update seems to be able to restore from an expired build back to a valid one. This requires submitting a new build to TestFlight and waiting, and isn't a great solution since it means we may just expose other users to the same issue and thus move the problem around without eliminating it.

We're hitting this as well; many of our TestFlight users are having issues where once we ship a new build, their old build (despite not being Expired anywhere in TestFlight) fails to launch with a "Beta Has Expired" issue. Sometimes, the current (most up-to-date) build also yields the same error.

We are seeing this as well. Versions are built daily, so we know they are not actually older than 90 days. Re-installing the app and toggling the auto update setting did not fix it for effected users.

Our team first encountered this issue on 11/11 for employees who autoupdated. We made another new TestFlight build later that day and the issue seemed to go away on its own.

Today (11/18) the issue has resurfaced again for people who autoupdated, but not for people who manually updated. The issue goes away when you download the App Store version and reinstall the same "expired" build from TestFlight.

For both 11/11 and today when we noticed the issues, we hadn't seen TestFlight System Status report issues via https://developer.apple.com/system-status/. Seems like a transient issue from Apple.

This way worked for me On appstoreconnect, go to Testflight > Internal Testing > Testers Remove the tester account on the machine with the above error, then add it again -> it works

The problem still persists for us. We also had the first issue over a week ago and still get this from time to time.

The same problem even when manually updating new version from Testflight.

I see the same problem

I see the same problem

Same here. also confirmed that certs and profiles are both valid.

I tried to re-invite myself, (Stop testing then send TF Invitation again), but I doesn't work. Then I tried to download the older version(build generated around 3 days ago) and it successfully downloaded, then I proceeded to the latest one.

but the error will show up after a few minutes, even after the workaround that I did.

Today, I see the same problem

We are hitting the same problem after we incremented our marketing versions. It is happening consistently accross 3 different schemes. We are using Xcode Cloud.

Testflight "Beta Has Expired" message when it has not expired
 
 
Q