Short answer: upload a build to App Store Connect, test it with internal testers first, then share it with external testers by email or public link once the first build passes beta review. Give testers clear tasks, read their screenshot feedback and crash reports, ship fixes, and submit the tested build to the App Store. Here's a workflow a two-person team can run.
Step 1: prepare App Store Connect
Open your app in App Store Connect and select the TestFlight tab. Add test information: what to test and a feedback email. Fill in the beta app description and beta app review information now, because external testing needs both.
Step 2: upload a build
Upload a beta build from Xcode or your CI. Apple lets you share up to 100 builds and test multiple builds at once, which is useful if you want to compare two versions.
Step 3: internal round
Add your team as internal testers (up to 100, with qualifying roles) and turn on automatic distribution so every build reaches them. Fix anything that breaks in the first five minutes.
Step 4: external round
Create an external group, add the stable build and wait for beta review. Invite testers by email or with a public link, with device and OS criteria if you need them. Aim for a mix of devices, iOS versions and user types.
Step 5: give testers tasks
A sample week
- Day 1: install, sign up, complete the main action.
- Day 2: try feature A, change a setting.
- Day 3: use the app offline or on mobile data.
- Days 4 to 7: use it as you normally would and report anything odd.
Ask for a screenshot with every report. TestFlight lets testers mark up screenshots.
Step 6: read feedback and fix
In App Store Connect, review screenshots, crash comments and written feedback. Filter by platform or OS version. Ship fixes as new builds to the same group and tell testers what changed.
Step 7: submit to the App Store
Builds you've tested appear in App Store Connect. Select the one you want to publish and submit it for review. If you need more testers on real devices, TestLancer can run an iOS beta round with your TestFlight build.
The official TestFlight facts
From Apple's TestFlight overview:
- You can add up to 100 internal testers from your team (Account Holder, Admin, App Manager, Developer or Marketing roles).
- You can invite up to 10,000 external testers by email or public link.
- External testing needs a beta app description and beta app review information, and your first build in an external group must be approved by App Review for TestFlight.
- You can share up to 100 builds, and testers can use your betas on up to 30 devices.
- Public links can have criteria such as device type and OS version, and you can see how many people viewed and installed from the link.
- Testers send screenshot feedback and crash reports, which you read in the TestFlight section of App Store Connect.
Quick checklist before you invite external testers
- [ ] Beta app description written in plain language: what's new and what to try.
- [ ] Beta app review information filled in, including a demo account if the app needs sign-in.
- [ ] A feedback email you actually check.
- [ ] Separate groups for different goals (for example, a new-feature group and a regression group).
- [ ] Public link criteria set if you only want certain devices or OS versions.
- [ ] A tester brief with three or four concrete tasks.
- [ ] A plan to read screenshot feedback and crash reports at least every other day.
- [ ] A note of what you'll change before submitting the final build for App Store review.
Mistakes that slow down a TestFlight beta
- Sending the first external build without review notes. Reviewers need to know how to reach each feature.
- A demo account that expires. Check it works the day you submit.
- One giant group. Separate groups keep feedback focused and avoid sending risky builds to everyone.
- Leaving a full public link open. Apple suggests disabling it once you reach your limit.
- No "What to test" notes. Testers who don't know what changed rarely find what you care about.
- Ignoring crash reports until launch week. Read them every few days while testers still remember what happened.
- Asking testers for App Store reviews. Keep beta feedback private and honest; TestLancer never sells reviews or ratings.
FAQ
How many testers do I need?
Apple doesn't set a minimum. A few varied devices usually reveal more than many identical ones.
How long should a beta last?
Long enough for testers to use every main feature at least once and for you to ship a fix round. One to two weeks is common for small apps.
Can testers use iPad and iPhone?
Yes, if your app supports both. Apple says testers can use up to 30 devices.
Next step
If you need real people to test your iOS build on their own iPhones and iPads, TestLancer's iOS app testing recruits testers for TestFlight builds and returns bug reports with steps to reproduce. TestLancer does not sell reviews, ratings or installs, and nobody can promise that App Review will approve a build. You can start a project at testlancer.com.
Top comments (0)