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. 30 days of debugging, 1 forum thread that explained it, and 4 workarounds that may or may not unlock it before the natural 90-day expiration. Here are my notes.…