On 28th October as I was uploading a new build to Test Flight suddenly all of my previous versions and builds expired. I was able to upload new builds from Xcode with no problem and the build appears as "ready to submit" but when I try to add a tester or a group and submit for review, I get the error "There was an error processing your request. Please try again later."
I inspected network activity on Chrome and error was on "betaAppReviewSubmissions" call with error:
{
"errors" : [ {
"id" : "c7c9f253-4fbe-4639-9a16-363e600cd2d0",
"status" : "422",
"code" : "ENTITY_UNPROCESSABLE.BETA_CONTRACT_MISSING",
"title" : "Beta contract is missing for the app.",
"detail" : "Beta Contract is missing."
} ]
}
There was no error before, I've submitted for review several times. This suddenly appeared. What is this "Beta Contract" and how to solve this issue?
It's resolved after contacting Apple Developer Support. It took approximately a week.