A TestFlight build has been available for external testers for 87 days. A tester reports the build suddenly stopped launching with the message 'This beta has expired.' What is the cause?
- A.A. The tester's Apple ID was removed from the external tester group
- B.C. Apple revoked the build because it failed automated notarization review
- C.B. TestFlight external builds automatically expire after 90 days from the date they were uploaded
- D.D. The tester's device OS is newer than the build's maximum OS target
Why C is correct
TestFlight builds have a hard 90-day expiration period from upload date, after which the build can no longer be launched even if the app was already installed. Developers must upload a new build to extend testing. This is not related to tester group membership removal (which shows a different error), notarization failure (which would have blocked distribution earlier), or OS version targeting.
Know someone studying for Mobile Security Fundamentals? Send them this one.