Same issue here. External TestFlight submission consistently fails with:
422 ENTITY_UNPROCESSABLE.BETA_CONTRACT_MISSING – "Beta contract is missing for the app."
All agreements are Active (Free Apps + Paid Apps; bank, tax and legal entity all completed). I traced the whole submission flow in the network inspector: every request returns 200 – build compatibility check (betaRecruitmentCriterionCompatibleBuildCheck), PATCH buildBetaDetails, and all build/group/tester queries. Only the final POST /v1/betaAppReviewSubmissions returns 422.
Notably, GET /v1/apps/{id}/betaLicenseAgreement returns 200 with a valid object, so the per-app agreement is intact. This isolates the problem to a missing team-level beta contract on Apple's backend – which developers cannot recreate via the public API (read/update only, no create).
Internal testing still works; only external submission is blocked. Case ID: 102945624508. @DTS Engineer – could you please escalate to re-provision the team-level beta contract? This is clearly hitting many teams simultaneously.
Topic:
App Store Distribution & Marketing
SubTopic:
TestFlight
Tags: