TestFlight Beta Contract Missing – ENTITY_UNPROCESSABLE.BETA_CONTRACT_MISSING

Hello, I am unable to use TestFlight for any app (existing or new), while production uploads work normally.

All TestFlight actions fail with: ENTITY_UNPROCESSABLE.BETA_CONTRACT_MISSING

There are no pending agreements in App Store Connect. This is an older account that previously used TestFlight successfully.

This appears to be a missing or detached TestFlight Beta contract on Apple’s backend. Could this be manually reattached or re-provisioned?

This is time-sensitive, as I need a TestFlight external testers link to submit an app for an upcoming hackathon.

Apple Support case ID (for reference): 102817552619

Thank you.

@DTS Engineer — adding a measured report to this thread. Team W6KJ2VH5S5. Same two symptoms as everyone above, but with one detail I have not seen reported yet, and which should be traceable on Apple's side.

WHAT MAKES THIS ONE DIFFERENT

On 2026-07-15, between 06:35:13 and 06:35:19 Pacific, 400 builds across 15 of our apps were expired in a single batch. That is roughly 57 builds per second over a 7-second window. None of them were near their 90-day lifetime; they were 5 to 33 days old. We issued no such request: our tooling has no code path that expires builds, and it runs no concurrency, so it could not have produced that rate even if it tried. This looks like a single backend write, and it is the exact moment our TestFlight distribution stopped working.

THIS IS A REGRESSION, NOT A NEVER-WORKED ACCOUNT

We have 77 beta review submission records on this team between 2026-02-19 and 2026-06-29T00:38:49Z, 76 of them APPROVED. External beta review worked here for four months and then stopped.

APPLE'S OWN COUNTERS SHOW THE SAME BREAK

Summing betaTesterUsages across all 17 apps: 456 tester sessions in the 60 days ending 2026-07-04, then 6 sessions in the following 23 days.

APPLE'S OWN SYSTEM STILL REPORTS EVERYTHING AS FINE

Builds still reach processingState VALID, and TestFlight still emails us "X is now available to test" (most recently 2026-08-03T08:17:58Z) for builds that cannot be installed. developer.apple.com/system-status currently shows "App Store Connect - TestFlight: available". From the developer side there is no signal at all that distribution is dead.

CURRENT STATE

POST /v1/betaAppReviewSubmissions returns 422 ENTITY_UNPROCESSABLE.BETA_CONTRACT_MISSING for every app on the team.

Internal testers get "The requested app is not available or doesn't exist".

All agreements Active, membership active, certificates and provisioning profiles valid.

As heypain noted earlier in this thread, GET /v1/apps/{id}/betaLicenseAgreement returns 200, so the per-app agreement is intact. The missing record is team-level, and the public API has no endpoint that creates it.

THE ASK

In February 2026 you resolved exactly this condition for the original poster on this thread. We are asking for the same backend action for team W6KJ2VH5S5, and, if possible, for the 2026-07-15 batch expiration to be traced, since it may be the cause rather than a side effect.

Existing references: Developer Program Support case 20000125900795 (submitted 2026-08-01, no response yet), Feedback FB24086101, FB24111129 and FB24133326.

Same issue here, no pending agreements, neither internal nor external builds can be downloaded. Opened support ticket 4days ago, haven't heard anything. All my builds are blocked from being downloaded, clients are starting to get impatient.

Support ticket for reference : 20000125145890

Still broken here as of today, 7 August 2026 - day 21 for my team.

WHAT FAILS

POST /v1/betaAppReviewSubmissions returns HTTP 422 with code "ENTITY_UNPROCESSABLE.BETA_CONTRACT_MISSING", detail "Beta Contract is missing." The same action in the App Store Connect UI (TestFlight > external group > Builds > +) instead shows "Before you can use TestFlight to distribute beta builds of your app, you must renew your Apple Developer Program membership." My membership is paid through July 2027, so that message is misleading - the UI seems to fall back to a generic renewal prompt when the beta contract lookup fails.WHAT I HAVE RULED OUT

  • Agreements: Paid and Free Apps both Active, tax and banking complete, PLA accepted, nothing pending. Developer Support verified all of it independently.
  • Rebuilding and re-uploading: three separate rounds of fresh builds, no change.
  • Per-app misconfiguration: I created a brand new app after the fault began and it failed on its very first beta submission.
  • Client: reproduces from plain curl, no browser or web session involved.

Everything else on the account works normally - uploads, signing, processing, metadata, beta groups and testers, and internal TestFlight distribution. Only the external beta submission call is refused.

FURTHER SYMPTOMS

  1. Builds that Beta App Review already APPROVED can no longer be installed. One

of mine still reports processingState VALID, expired false, BETA_APPROVED, betaReviewState APPROVED - but Install in the TestFlight app returns "The requested app is not available or doesn't exist." Same for every app of mine visible in TestFlight. So this is not only a submission block.

  1. Build expiration dates were rewritten in bulk. Every build I uploaded before

the break now shows an expirationDate of exactly 17 July 2026 or 31 July 2026 instead of upload + 90 days - two discrete server-side events, one on the day the fault began and one on the day Developer Support looked at my case. Builds uploaded after 1 August show normal 90-day dates again.

Both of those look like something operating on the contract record itself rather than on individual submissions.

STATUS

Developer Support case 102944956353, open since 17 July. I have been asked twice to "upload a new build and wait 48 hours"; both rounds reproduced the error exactly. Filed as Feedback FB24199652 with API traces and the Apple error IDs.

I have the exact same issue, opened tickets, called them, no answer whatsoever.

Same issue! That should we do?

Same issue

Same issue here. Been waiting for support answer for 2 weeks and no answer

Same issue: external submission 422 BETA_CONTRACT_MISSING + internal testers cannot install. Team ID 28V5RVS8B4, Case ID 20000148963566.

Same issue here, still occurring as of 31 August 2026.

Case ID: 20000148704848 Team ID: 6MBQ2W8SWV (individual, Account Holder)

  1. It is team-level, not per-app. Every app on my team is affected simultaneously — two apps, App Apple IDs 6803291787 and 6803312522, with no shared history between them. Free Apps Agreement is Active, no pending agreements, builds upload and process normally.

Both TestFlight paths fail:

  • External: HTTP 422 ENTITY_UNPROCESSABLE.BETA_CONTRACT_MISSING
  • Internal: build appears but will not install, testers get "The requested app is not available or doesn't exist"
  1. Ad Hoc still works, I exported the same binary with an Ad Hoc profile (method release-testing) and it installed and ran fine on a registered device. So signing, entitlements, provisioning and the binary itself are all valid.

This is insane. I'm not very experienced with Apple and iOS, but I really thought there'd be some better quality and communication (at least) to issues like these... what a disappointment.

Yeah, I also get the "Beta Contract is missing" on one of my apps.

Title: TestFlight blocked for entire account — ENTITY_UNPROCESSABLE.BETA_CONTRACT_MISSING after membership renewal

Hi,

I am completely blocked from using TestFlight. Submitting a build for External Beta Review fails in App Store Connect with a generic "There was an error processing your request" message. The network response is a 422:

{ "errors" : [ { "id" : "062beb3e-73f1-49ba-86e6-28966b18b8d3", "status" : "422", "code" : "ENTITY_UNPROCESSABLE.BETA_CONTRACT_MISSING", "title" : "Beta contract is missing for the app.", "detail" : "Beta Contract is missing." } ] }

App: KTFAgro (Apple ID 6753082661) Build: 1.0.0 (16), uploaded successfully and in "Ready to Submit" state

What I have already verified:

  • Individual account, I am the Account Holder
  • Account is almost one year old and was renewed on September 8, 2026 (it was due September 26)
  • Apple Developer Program License Agreement: issued August 18, 2026, accepted September 8, 2026 — no pending review banner in developer.apple.com/account
  • Apple Developer Agreement: accepted March 11, 2025
  • Free Apps Agreement: Active, effective 08/09/2026 – 25/09/2027, all countries
  • Paid Apps Agreement: Active, effective 18/05/2026 – 25/09/2027, all countries
  • Bank account: Active (BRL)
  • Tax forms: Brazil tax form, U.S. Certificate of Foreign Status and W-8BEN, all Active
  • Signed out and back in, retried over several hours, no change

Everything shows as Active on my side, so this looks like the Beta Contract entity was not re-provisioned when the agreements were regenerated at renewal. Other threads describe the same pattern and were resolved by an Apple engineer re-provisioning it manually (for example threads 814565, 815885 and 821498).

This is affecting my clients, who currently have no access to the app. Could an Apple engineer please check the account and re-provision the Beta Contract?

Apple Support case ID: [COLOQUE O NÚMERO AQUI]

Thank you.

@DTS Engineer — same issue, Team ID N32HKAD4XH.

App: GIFLab, Apple ID 6811181280 (also affects app 6774913681 on the same team).

Since ~Aug 20, 2026: internal TestFlight installs fail for every app on the team ("The requested app is not available or doesn't exist"), and POST /v1/betaAppReviewSubmissions returns 422 ENTITY_UNPROCESSABLE.BETA_CONTRACT_MISSING.

Trigger matches this thread: the Program License Agreement was reissued Aug 18, 2026 and accepted Aug 19. Everything is Active — Free Apps, Paid Apps, bank account, W-8BEN and Certificate of Foreign Status. Build 7 (id 8d49123d-97fc-4429-af0f-1fefcc88aa45) processed to VALID after all of it was Active and is still blocked. App priced Free, all 175 territories available, no incident on System Status.

A support case filed ~2 weeks ago has had no response. Could you re-provision the team-level beta contract for N32HKAD4XH, as was done for the OP in February?

Same problem here with my app since last week.

TestFlight Beta Contract Missing – ENTITY_UNPROCESSABLE.BETA_CONTRACT_MISSING
 
 
Q