dev.to article #27 (paste-ready) — TestFlight install fail: 30 days, Apple Engineering, and the Apple ID lock nobody told you about
Calendar : 2026-05-29 09:00 PT (1 week after #26)
Tags : #ios #appstoreconnect #testflight #indie #debug
Word count : 2200 (full debug story + reproducible scripts)
Cover image : 1000x420 — TestFlight icon + "30 days" countdown
TL;DR
If TestFlight installs fail with "App not available" even though build status looks healthy, the root cause is likely Apple's backend tester record lock. A tester email is permanently linked to the Apple ID that first accepted the invite — even after the tester is deleted.
This is documented in Apple Developer Forum thread 702988 but very few indie devs hit it because most use one Apple ID per dev and one per tester from day one.
I hit it after switching tester accounts.…