Loading…

    How to Use
    TestFlight

    TestFlight is Apple's app for testing an iPhone app before the App Store. Upload a build, invite testers and install it. Fastshot does the upload from your browser.

    Internal and external testersUp to 10,000 testersBuilds last 90 daysUploaded by Fastshot
    TL;DR

    How do you use TestFlight?

    Upload a build to App Store Connect, add it to a tester group and invite testers by email or a public link. Testers install the free TestFlight app and accept the invitation. Fastshot (fastshot.ai) builds and uploads the app for you, once you have an Apple Developer Program membership, $99 a year. See how to make an iPhone app for the full path.

    Last updated: November 4, 2026

    What TestFlight Does

    TestFlight lets you share beta builds, manage testers and collect feedback before you submit to App Review. A build can be tested for up to 90 days. After that it expires and testers can no longer open it.

    You need the Apple Developer Program to upload. Testers need nothing but the TestFlight app, which is free on the App Store, and an iPhone or iPad on iOS 16 or later. Each tester can install the beta on up to 30 devices.

    A build that reaches TestFlight is a real signed app, not a preview. That makes it the best check before you publish to the App Store.

    Internal or External Testers: Which Group Do You Need?

    TestFlight has two kinds of testers. The difference is who they are and whether Apple reviews the build first.

    QuestionInternal testersExternal testers
    Who they areMembers of your App Store Connect teamAnyone you invite, with no App Store Connect access
    How manyUp to 100Up to 10,000 per app
    How you invite themChoose users from your team in an internal groupEmail addresses, or a public link with optional device and OS criteria
    Apple reviewNoneBeta App Review. The first build needs a full review and later builds may not
    Group orderCreate this group firstNeeds an internal group to exist before an external one
    In FastshotInstall with TestFlight sends the invitation to the Apple ID you connectedAsk the agent to add emails or turn on a public join link

    How Do You Put an App on TestFlight with Fastshot?

    1

    Join the Apple Developer Program

    Enroll at developer.apple.com/programs. Membership costs $99 a year and is paid to Apple. TestFlight is part of it, so there is no separate TestFlight fee.

    2

    Open Publish and the iOS tab

    Click Publish in the project header. Under App Configuration, enter a Bundle Identifier such as com.yourname.app, check the App Name and keep Distribution Mode on TestFlight. Click Save Config.

    3

    Connect your Apple account

    Sign in with your Apple ID and the 6-digit code sent to your devices. Or choose API Key and enter the Key ID, Team ID and Issuer ID of an App Store Connect key, plus its .p8 file. Fastshot creates the key for you after an Apple ID login.

    4

    Click Set Up Provisioning

    Apple wants a bundle ID, a distribution certificate, a provisioning profile and an App Store Connect app before it accepts a build. Fastshot creates all four in your account.

    5

    Queue the build

    Leave App Store selected and click Queue Build. Fastshot builds on its own Mac build machines and uploads to App Store Connect. Expect about 10 to 15 minutes. The build card then shows a TestFlight button.

    6

    Wait for Apple to process it

    Apple processes every uploaded build and emails you when it is done. That usually takes 5 to 15 minutes. Open the TestFlight button on the card to see the build in App Store Connect.

    7

    Invite testers and install

    For your own iPhone, install the TestFlight app, open the email invitation and tap Install. For other people, ask the agent to add their emails or switch on a public join link. Each build is open to them for 90 days.

    What Fastshot Handles and What Stays in App Store Connect

    Fastshot does the Apple setup and the upload. A few TestFlight settings are still yours, because Apple asks the app owner.

    TaskWho does itNotes
    Bundle ID and certificatesFastshotCreated in your Apple account. Apple allows 3 distribution certificates, and Manage Certificates revokes one you no longer use
    Provisioning profile and app recordFastshotMade when you click Set Up Provisioning
    Build and uploadFastshotDone on Fastshot Mac build machines, no Xcode or Transporter needed
    Export complianceYou answer, the agent records itWhether the app uses encryption beyond standard HTTPS. Apple holds an unanswered build back from testers
    Tester emails and public linkThe agent, when you askIt adds the newest build to external testers
    Beta App Review detailsYouA contact name, phone, email and a note on what to test
    Tester feedbackYou, in App Store ConnectScreenshots, crash reports and comments appear in the TestFlight section
    Stopping a testYou, in App Store ConnectExpire Build stops internal and external testers installing it

    TestFlight Timeline, Step by Step

    Plan around these waits so your testers are not hanging on an invitation.

    Build and upload: about 10 to 15 minutes

    Fastshot compiles the app and sends it to App Store Connect. You can leave the editor while it runs and come back to the card.

    Apple processing: about 5 to 15 minutes

    The build is not in TestFlight until Apple finishes processing it. An email tells you when it is ready.

    Beta App Review: hours to a couple of days

    Only external testers wait for this. The first build needs a full review and later builds may not. You can submit up to six builds for TestFlight App Review in 24 hours, with one build per version in review at a time.

    Build lifetime: 90 days

    Testers can open a build for 90 days from the day you upload it. Upload a newer build before the old one expires.

    Frequently Asked Questions

    How do I get my app on TestFlight?

    Upload a build to App Store Connect, then add it to a tester group. With Fastshot you connect your Apple Developer account, click Set Up Provisioning and then Queue Build, and the upload happens automatically. The build card gets a TestFlight button when it finishes.

    How can I become a TestFlight beta tester?

    Install the free TestFlight app, then accept an email invitation or a public link from a developer. You need an iPhone or iPad on iOS 16 or later. Some developers set a device or OS requirement, which the invitation explains under Learn More.

    Do Apple beta testers get paid?

    Not through TestFlight. Apple's tester guide covers installing a beta, testing it and sending feedback, and mentions no payment. If a reward exists, it comes from the developer.

    Is the TestFlight app legit and safe?

    Yes. TestFlight is made by Apple and listed in the App Store as a free app. Every invitation and the TestFlight app have a Report a Problem option for scams or abusive content.

    Is Apple TestFlight free?

    The TestFlight app is free for testers. Developers need the Apple Developer Program, $99 a year, to upload builds. TestFlight has no separate charge on top of that.

    What is the point of TestFlight?

    It lets you test a real, signed build with real people before App Review. Testers report crashes and send screenshots with comments, and you see sessions and crashes per tester. You fix problems before the public release.

    How long can an app stay on TestFlight?

    Each build stays testable for 90 days from its upload date. TestFlight shows testers how many days they have left. Each build has its own 90 days.

    How do I upload an app to TestFlight without a Mac?

    Apple lists Xcode, Swift Playground, altool and Transporter for uploading, and the first needs a Mac. Fastshot builds on its own Mac build machines and uploads for you, so you can do all of it from a browser on Windows. See Xcode for Windows.

    Put Your App on TestFlight Today

    Build the app by chat. Fastshot does the signing and the upload to App Store Connect.

    No coding needediOS and Android

    About the Author

    Elvira Dzhuraeva is an expert in AI mobile app development and React Native. A former Senior Product Manager at Google specializing in AI/ML and Generative AI, she is the Founder of Fastshot (YC-backed) and a founding contributor to Kubeflow.

    AI Mobile App DevelopmentReact NativeAI Developer ToolsVibecodingAI/ML Ops