Guide

TestFlight Beta Testing for Unity Games

Updated August 2026 · 7 min read · by the MacFree team
Short answerUpload a signed build to App Store Connect and it appears in TestFlight. Internal testers (up to 100 team members) get it almost immediately; external groups (up to 10,000) need a short Apple beta review. Builds expire after 90 days.

TestFlight is the only sanctioned way to get your Unity game onto other people's iPhones before release. Here's how to run a beta properly.

Internal vs external testers

InternalExternal
Limit100 people10,000 people
RequirementMust be on your App Store Connect teamAny email address or public link
Apple reviewNoneBeta review required
AvailabilityMinutes after processingAfter review passes

Getting a build into TestFlight

  1. Build and sign with a distribution certificate and App Store provisioning profile.
  2. Upload to App Store Connect. Each upload needs a unique, increasing build number.
  3. Wait for processing — usually a few minutes.
  4. Answer the export compliance question, or the build stays unusable.
  5. Add testers or a group.

The 90-day expiry

Every TestFlight build expires 90 days after upload. Testers lose access when it does, and there's no way to extend it — you upload a new build instead.

For a long beta, plan a regular cadence rather than relying on one build indefinitely.

Beta review: what gets rejected

External beta review is lighter than App Store review, but not a rubber stamp. Common rejections:

Getting useful feedback

TestFlight collects screenshots and feedback in-app, and crash reports automatically. To make it worth reading:

Testing on older devices

Test on the oldest device your minimum iOS version admits, not just a recent one. Unity games are far more sensitive to thermal throttling and memory limits than native apps, and those problems only appear on older hardware.

Get builds to testers faster

MacFree ships a signed build to TestFlight from Windows in one click.

Get MacFree on the Unity Asset Store →

Frequently asked questions

How does TestFlight beta testing work for Unity games?

Upload a signed build to App Store Connect and it appears in TestFlight after processing. Internal testers on your team can install it within minutes, while external tester groups require a short Apple beta review first. Testers install through the free TestFlight app.

How long do TestFlight builds last?

TestFlight builds expire 90 days after upload. The expiry cannot be extended, so you upload a new build to continue testing beyond that period.

How many testers can TestFlight have?

Up to 100 internal testers who are members of your App Store Connect team, and up to 10,000 external testers invited by email or public link.