What Happens When Testflight App Expire

What happens when TestFlight app expire?

The next time a user attempts to launch the beta app, they will get a dialog box saying "YOURAPPNAME" Beta Has Expired, and the app will not launch.

The app should not crash (nor run), as your question describes.

Do Apple TestFlight apps expire 90 days only in the TestFlight app and/or 90 days on the actual device?

From Testing Apps with TestFlight website:

Each build is available to test for up to 90 days, starting from the day the developer uploads their build. You can see how many days you have left for testing under the app name in TestFlight.

I have been experiencing this before. After 90 days, the app is not available to download anymore and existing app in real device will be unable to open. When you tap the app, it will quit immediately like a force close or fatal error. To resolve this 90 days limitation, the developer should upload a new build. Once the app is accepted, all TestFlight user will see a new update in their TestFlight app.

Expire build in TestFlight when it is the Appstore version

Expiring the TestFlight build will have no impact on the released build. But also this will not make your new build available. To make the new build available you will need to submit it for TestFlight beta review and have it approved. Once approved you can make it available to testers.

After the testing period has ended for a TestFlight Beta, the build status changes to Expired

Your TestFlight app users should not be able to launch the app 90 days after you release it due to provisioning limitations.

If you want your test versions to last beyond 90 days, you can use good old fashioned ADHOC builds (but you'll be limited to 100 users versus the 10,000 you can use via TestFlight).

TestFlight expired

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!



Related Topics



Leave a reply



Submit