TestFlight External Testing

TestFlight external testing lets you distribute beta builds to up to 10,000 external testers. Yeethook monitors external testing events including build approvals and tester feedback.

TestFlight external testing lets you distribute beta builds of your app to up to 10,000 external testers who aren't part of your App Store Connect team. It's the public-facing beta testing program that lets you gather feedback from testers before your app launches.


How it works


  1. Upload a build to App Store Connect
  2. Create an external testing group and add testers (via email or public link)
  3. Submit the build for review — Apple reviews external builds (usually takes 24-48 hours)
  4. Build gets approved — Testers receive an email invitation
  5. Testers provide feedback — Crash reports, screenshots, and comments

External vs Internal Testing


  • Internal Testing: Up to 100 team members, no Apple review, instant distribution
  • External Testing: Up to 10,000 testers, requires Apple review, public distribution

Events Yeethook monitors


Yeethook listens for these external testing events:


  • BUILD_BETA_DETAIL_EXTERNAL_BUILD_STATE_UPDATED — External build state changes (approved, rejected, expired)
  • BETA_FEEDBACK_CRASH_SUBMISSION_CREATED — External tester submitted a crash report
  • BETA_FEEDBACK_SCREENSHOT_SUBMISSION_CREATED — External tester submitted feedback

Why use Yeethook?


External testing builds require Apple review, which can take 24-48 hours. Yeethook notifies you the moment:


  • Your external build is approved and ready for testers
  • A build is rejected (so you can fix issues quickly)
  • Testers submit crash reports or feedback

This lets you respond to issues faster and keep your beta program running smoothly.

Related Terms

Related Events

Use Yeethook with TestFlight External Testing

Yeethook helps you monitor and respond to Apple events related to testflight external testing. Get started in minutes.

Get Started Free