Looks like Apple doesn't care at all..
Have the same pattern here.
FB24762002
All TestFlight builds of all three apps in my account expired at the same second (2026-09-12T14:21:21-07:00, one app at ...:22), without any action on my side. buildBetaDetail reports internalBuildState = EXPIRED and externalBuildState = EXPIRED for every one of them.
A freshly uploaded build processes fine (VALID, expired = false, normal 90-day expiration) and can be added to an external group, but submitting it for beta review is rejected:
POST /v1/betaAppReviewSubmissions HTTP 422 ENTITY_UNPROCESSABLE.BETA_CONTRACT_MISSING "Beta contract is missing for the app."
Meanwhile App Store Connect shows the Free Apps agreement as ACTIVE (2026-08-31 to 2027-07-19), DSA compliance active, certificates and provisioning profiles valid into 2027, and beta review for the previous builds APPROVED.
So the account has a valid agreement in the UI while the beta submission path says the contract is missing. The public TestFlight link returns "Not Found" because no valid build can get behind it.
Topic:
App Store Distribution & Marketing
SubTopic:
TestFlight
Tags: