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.Apple revoked the build after it failed an automated notarization check
- B.The tester's operating system is newer than the build's maximum target
- C.TestFlight external builds automatically expire after 90 days from the date they were uploaded
- D.The tester's account was dropped from the external group
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.