๐Ÿ“
Thunkable Docs
Build an AppDrag and Drop DocsSnap to Place Docs
Snap to Place
Snap to Place
  • ๐Ÿ‘‹Welcome to Thunkable Docs
  • ๐Ÿ‘ถGetting Started
    • Signing In
    • Your Thunkable Projects Page
    • Tutorials
    • Live Test your App
  • ๐Ÿ†•Create New Project
    • Project Settings
    • Project Assets and Sizes
  • Thunkable Sample Projects
  • Public Gallery of Projects
  • ๐Ÿ› ๏ธ Components
  • ๐Ÿ”˜User Interface
  • Button
  • Label
  • Text Input
  • List Viewer
  • Web Viewer
  • Switch
  • Slider
  • Alert
  • Loading Icon
  • Date Input
  • Time Input
  • PDF Reader
  • Rating
  • ๐Ÿ“ŠData Viewers
  • Data Viewer List
  • Data Viewer Grid
  • Custom Data Viewer Layout
  • Data Sources
  • ๐Ÿ“Layout
  • Top Tab Navigator
  • Bottom Tab Navigator
  • Stack Navigator
  • Drawer Navigator
  • Screen
  • Row
  • Column
  • ๐Ÿ“ท Image
  • Image
  • Photo Library
  • Camera
  • Barcode Scanner
  • Image Recognizer
  • Animation by Lottie
  • Video
  • Video Recorder
  • ๐Ÿ—„๏ธ Data
  • Local Storage
  • Local DB
  • Realtime DB by Firebase
  • Airtable
  • Media DB by Cloudinary
  • File Picker
  • Web API
  • ๐ŸŒLocation
  • Maps by Google and Apple
  • Location Sensor
  • ๐Ÿ’ฒMonetization
  • Ads by AdMob
  • In-App Purchase
  • ๐ŸŒSensors
  • Gyroscope
  • Magnetometer
  • Accelerometer
  • Timer
  • Bluetooth Low Energy
  • ๐Ÿ”ŠVoice
  • Sound
  • Text to Speech
  • Speech Recognizer
  • Translator
  • Audio Recorder
  • ๐ŸคSocial
  • Share
  • Email Sign In by Firebase
  • Push Notifications by One Signal
  • ๐ŸŽฎGaming
  • Canvas
  • Sprites
  • Sprite Gallery
  • Canvas Label
  • ๐Ÿค–Gaming Blocks๐ŸŽฎ
  • Events
  • Motion
  • Looks
  • Direction
  • Sensing
  • Add & Remove
  • Stage
  • Canvas Label
  • ๐Ÿค–Blocks
  • Control
  • Logic
  • Math
  • Text
  • Lists
  • Color
  • Objects
  • Device
  • Variables
  • Functions
  • "Any Component" Blocks
  • ๐Ÿ–ฅ๏ธ App Services & Emulators
  • ๐Ÿ”’App Data Privacy
  • โž•Make Copy
  • ๐Ÿ“ฅDownload
  • ๐Ÿ“คShare
  • ๐Ÿ“ฑPublish
  • Publish to App Store (iOS)
    • TestFlight Overview
      • TestFlight in Depth
  • Publish to Play Store (Android) with AAB
  • Publish as a Web App
  • Generate Screenshots
  • ๐Ÿ”ŽTroubleshooting
    • Login Issues
    • FAQs
  • ๐Ÿ“Intro to Spacing
  • ๐Ÿ–ผ๏ธ Intro to Sizing
  • ๐Ÿ”คFonts
  • ๐Ÿ’พManaging Storage
  • ๐Ÿ“Bugs and Product Feedback
  • Snap to Place Hour of Code Videos
Powered by GitBook
On this page
  • Step 1: Enter your test information
  • Step 2: Upload your build
  • Step 3: Invite internal and external testers
  • Step 4: Testers download TestFlight and accept your invitations
  • Step 5: View tester and build information
  • Step 6: Collect feedback from testers
  • Step 7: Stop testing
  • Do I need to get approval to start testing beta builds?

Was this helpful?

Export as PDF
  1. Publish to App Store (iOS)

TestFlight Overview

PreviousPublish to App Store (iOS)NextTestFlight in Depth

Last updated 2 years ago

Was this helpful?

TestFlight beta testing lets you distribute beta builds of your app to testers and collect feedback. You can enable TestFlight beta testing for up to 100 apps at one time in your App Store Connect account. .

Make improvements to your app and continue distributing builds until all issues are resolved before you .

Step 1: Enter your test information

about your app, such as a description and feedback email. You will need this if you plan to distribute your build to (persons outside your team).

Step 2: Upload your build

. Read Cryptography and U.S. Export Compliance to determine if you need to for your app. After builds are uploaded, they are available for testing for 90 days.

Step 3: Invite internal and external testers

You can for internal and external testers, then assign specific builds to them. After you've added builds to a group, you can add (up to 10,000 people) and (up to 100 App Store Connect users with access to your content) to test your app. If you invite external testers, the build needs to be approved by before testing can begin.

Step 4: Testers download TestFlight and accept your invitations

Testers install the free app on their devices. Then they use their invitation email or a public link to accept invitations, install your app, send feedback, and get updates. Testers download and install thinned variants of your app.

Step 5: View tester and build information

Track your tester engagement and your appโ€™s performance by in App Store Connectโ€”such as numbers of sessions and crashes. You can also resend email invitations to testers who have not yet accepted their invitation.

Step 6: Collect feedback from testers

Step 7: Stop testing

Do I need to get approval to start testing beta builds?

Testers running TestFlight for iOS, version 2.3 or later and iOS 13 or iPadOS 13 or later, can send feedback through the TestFlight app or directly from your beta app by taking a screenshot. This is also available in TestFlight for Mac. You can view this in the Feedback section in App Store Connect. Testers running tvOS or earlier versions of iOS can send feedback to the email address you specified in step 1.

When you are done testing, you can optionally to stop testing it, and then go to for the process of submitting your app to the App Store. If you donโ€™t expire your build and submit it to the App Store, testers that have received an invite to test will still be able to test your build even after it goes live on the App Store. Your build will become unavailable in TestFlight after 90 days.

To make your beta builds available to members of your App Store Connect team, your app doesnโ€™t need review by TestFlight App Review. To make your beta builds available to external users, your beta build may require review. When you add the first build of your app to a group, the build gets sent to TestFlight App Review to make sure it follows the . A review is only required for the first build of a version and subsequent builds may not need a full review. Testing can begin once a build is approved.

Learn more
submit your app to the App Store
Enter test information
external testers
Upload your build to the App Store
provide export compliance documentation
create groups
external testers
internal testers
TestFlight App Review
TestFlight
viewing build status and metrics
tester feedback
expire a build
Overview of publishing an app
App Store Review Guidelines