I am having the exact same issue:
a version of my app has been removed from sale. After that I have been able to upload many versions to TestFlight. All of those could be installed by TestFlight users. Until now. Today I uploaded a version and when I try to install using TestFlight, I get "The requested app is not available or doesn't exist"
When looking in the console, I see:
TestFlight Install Request Changed: { bundleID = (removed), version = (null), currentTaskStatus = 0, previousTaskStatus = 0, installStatus = 0, reachedTerminalStatus = 0, reachedFailureStatus = 0, reachedCancelledStatus = 0, percentComplete = 0.000000, userFailureReason = (null), serverFailureReason = (null), persistentIdentifier = 0, installID = (null) }
TestFlight Install Request Completed (status = Failed): { bundleID = (removed), version = (null), currentTaskStatus = 22, previousTaskStatus = 0, installStatus = 0, reachedTerminalStatus = 1, reachedFailureStatus = 1, reachedCancelledStatus = 0, percentComplete = 0.000000, userFailureReason = (null), serverFailureReason = (null), persistentIdentifier = 0, installID = (null) }
TestFlight Install Request Completed (status = Failed): { bundleID = (removed), version = (null), currentTaskStatus = 22, previousTaskStatus = 0, installStatus = 0, reachedTerminalStatus = 1, reachedFailureStatus = 1, reachedCancelledStatus = 0, percentComplete = 0.000000, userFailureReason = (null), serverFailureReason = (null), persistentIdentifier = 0, installID = (null) }
TestFlight Install Request Changed: { bundleID = (removed), version = (null), currentTaskStatus = 22, previousTaskStatus = 0, installStatus = 0, reachedTerminalStatus = 1, reachedFailureStatus = 1, reachedCancelledStatus = 0, percentComplete = 0.000000, userFailureReason = (null), serverFailureReason = (null), persistentIdentifier = 0, installID = (null) }
So something failed in the second log line!
What is going on?
Kind regards,
Wouter