TestFlight: “Beta app contract is missing” + 422 TF_BETA_APP_REVIEW_RESPONSE (all apps affected)

Hi folks, I had a similar issue I was able to replicate without fail:

  • Public beta submission fails with: "Beta app contract is missing"

  • POST /iris/v1/betaAppReviewSubmissions returns 422

  • Error: TF_BETA_APP_REVIEW_RESPONSE

  • Internal TestFlight installs fail with: "The requested app is not available or doesn't exist"

  • Adding apps to beta review also fails

  • I was unable to:

    • Add builds to public testing groups
    • Submit builds for TestFlight review
    • Reliably update TestFlight metadata ("What to Test", etc.)

The fix: filed via Feedback Assistant (not Developer Support email). Included a HAR capture of the failing request and response headers, also provided all affected App IDs (even though this was account-wide).

Got traction within a couple days after filing, much faster than waiting on Developer Support.

Note: In my case this affected every app on the account. From what I’ve seen, this may be triggered by changes to tester groups (adding/removing testers), but this is not confirmed. Seems to be a backend contract/entitlement desync Apple-side.

Hope this helps someone.

TestFlight: “Beta app contract is missing” + 422 TF_BETA_APP_REVIEW_RESPONSE (all apps affected)
 
 
Q