Twinr Builder Resources
  • 🙌Getting Started
    • What is Twinr?
    • Fun Fact
  • 📱Create App
    • Create App from Template
      • Blank
      • E-Commerce App
      • News App
      • Restaurant App
  • 👥Organization
    • Create Organization
    • Invite Members
  • 🖥️Dashboard
    • App Dashboard
    • Preview App
    • Delete App
  • 📲Setup Branding Info
    • App info
    • Launch screen
    • App Permissions
      • Camera Permission
      • Photo Library Permission
      • Microphone Permission
      • App Tracking Transparency
      • Location Permission
      • Read External Storage
    • App Settings
      • Enable portrait only mode
      • Prevent App Sleep
      • Enable/Disable iPad Support
      • Customize Minimum Android Version
  • 🎨Setup Theme
    • Overview
    • Bottom Tab bar
    • Navigation bar
      • Button setting
    • Status bar
  • 📲Screen Customization
    • External URL Handling
    • Apply Custom CSS
    • Apply Custom JavaScript
    • Hide Elements
    • Page Refresh
    • Login
      • General
      • Login Page
    • Tab bar(Bottom tabs)
      • Add New Screen
      • Delete Screen
      • Rearrange Screen
      • General
      • Navigation Bar
        • Navigation Bar Title
        • Navigation Bar Buttons
          • Back Button
          • Linker Button
          • Cart Button
          • Custom Button
          • Hamburger Menu
          • Native Link Sharing
          • Native Notification Screen Button
      • Tab Screen - External URL Handling
      • Responsible URL
      • Tab Screen - Hide Elements
      • Tab Screen - CSS
      • Tab Screen - Scripts
  • 🛠️App Configuration
    • Add New Configuration
  • 🔗Extensions
    • Overview
    • Page Loader
    • Pull to Refresh
    • Custom User Agent
    • Custom Fonts
    • Cache Policy
    • No Internet View
    • App Review
    • App Onboarding
    • Multi Language
    • In-App Purchase (IAP)
      • iOS In-App Purchase (IAP)
      • Android In-App Purchase (IAP)
    • Deeplink
    • Force App Update
    • Account Delete
    • Dynamic Titles
  • ⚙️Integrations
    • Overview
    • Firebase Push Notification
      • Enable Push Notification
      • Send Push Notification
    • Push Permission Reminder
    • Personalized Push Notification
    • Abandoned Cart Push Notification
    • Native Notification Screen
    • AdMob
      • Create Android & iOS Apps
      • Create Ads on AdMOb
      • Setup AdMob Integration
    • Firebase Analytics
      • Auto Tracked Analytics
      • Custom Analytics
      • How to check Analytics in Firebase?
  • Plugins
    • Overview
    • WooCommerce
    • Shopify
    • Preshtashop
  • Engage
    • Overview
    • Engage Dashboard
    • One Time Campaigns
    • Event Triggered Campaigns
      • Order Created
      • Order Status Change
      • Product Created
      • Product Re-stock
      • Product Out-of-stock
      • Product Low Stock
      • Coupon Created
    • Welcome Push Notification
    • Inactivity Push Notification
  • 📊App Analytics
    • Overview
    • Acquisition & Retention
      • Number of Sessions
      • Number of Unique Sessions
      • Daily Active Users
      • Total App Sessions
      • New App Sessions
      • Session by Platform
      • Average Session Length
      • Session by Devices
      • Retention
    • Revenue
      • Sales
      • Orders
      • Total Revenue - Current vs Previous Period
      • Total Orders - Current vs Previous Period
      • Revenue by Device
      • Average Order Value by Device
      • Order by Device
      • Orders by New vs. Returning Users
      • Top 10 Popular Products
      • Promo Code Revenue vs Revenue
  • JS Bridge
    • What is the JS Bridge?
    • AdMob Interstitial Ad
    • Change App Language
    • Push Notification - Device Token
    • Request Account Delete
    • Native Datastore
  • 🚀Publish Apps
    • Publishing to the Google Play Store
      • Setup Android Signing Information
      • Get Android Build File
      • Create Your Google Developer Account
      • Setup your App on Google Play Store
      • Submit Your App to Production
      • Reset Android Signing Key
    • Publishing to the Apple App Store
      • Create Your Apple Developer Account
      • Setup Annual Payment for your Apple Developer Account
      • Create Your Apple Bundle ID
      • Setup iOS Signing Info
      • Get iOS Build File
      • Add Users to Your App Store Connect Team (Optional)
      • Add Users to TestFlight (Optional)
      • Submit Your Build to The App Store
  • 👤Twinr Account
    • Change Password
    • Billing & Payments
    • Invoices
    • Update Payment Method
    • Enable 2-Step Authentication
  • 👩‍💼Support
    • Contact Support
    • On-demand Services
      • End-to-End App Solution(All Inclusive)
      • App Development
      • App Publishing
      • App Screenshots
      • Login Script
      • Push Notification Setup
  • 🤝Partnership & Earnings
    • Twinr Partnership Model
    • Agency Plan
    • Become an Affiliate
  • ❓FAQs
    • Subscription
    • Preview your App
    • App Customization
    • Build APK & IPA
    • Publishing App
Powered by GitBook
On this page
  • Before You Begin
  • Walkthrough
  • Internal Testing
  • External Testing
  • Learn More

Was this helpful?

  1. Publish Apps
  2. Publishing to the Apple App Store

Add Users to TestFlight (Optional)

PreviousAdd Users to Your App Store Connect Team (Optional)NextSubmit Your Build to The App Store

Last updated 7 months ago

Was this helpful?

Before You Begin

  • Ensure you are logged into Apple App Store Connect by going .

  • Be aware that TestFlight builds expire after 90 days.

Walkthrough

There are two options for testing, you can choose to do an Internal Testflight track or an External TestFlight track. There are some key differences between the two:

Internal TestFlight

External TestFlight

Does not have to be reviewed by Apple

Must pass an initial review by Apple

Limited to only Users you've setup within your App Store Connect account.

Open to anyone you choose to add

Only requires a privacy policy URL to distribute

Requires more information in order to distribute

Limited to 100 testers

Limited to 10,000 testers

Internal Testing

External Testing

2.) In the top tab menu, click on TestFlight.

4.) Now click on the section dropdown for your most recent build that you'd like to add testers to. Then click on the build number, which is usually a blue number like 102 or similar, depending on what version of your app this is. In this case our build is 107. Note that the Status immediately after uploading will usually be "Processing". Once finished after about 30 minutes, the status will change to "Ready to Submit" as seen here.

5.) In the Test Details section, be sure to specify what you would like users to test.

7.) Next, we'll add our testers by name and email (does not need to be an Apple ID email), then click Next.

8.) Apple requires us to provide a feedback email for our testers, our contact information, and any sign-in information Apple might need to review our app. You'll want to have an account made for Apple so they can test your app. If your app does not require sign-in, you can un-check this box. Click Next when you're done filling everything out.

9.) Lastly, tell your testers what they should be testing in your app, then click Submit for Review. Your testers will receive an email invite. If your users do not already have the TestFlight app installed to their iPhones, they will be prompted to install the TestFlight app from the app store and download your new app version. Users who have TestFlight already installed will be notified that they have a new app or new app version to test.

Learn More

  • To delete a testing group, hover over its name in the left-hand menu, then click the red minus sign. The App Store Connect group cannot be deleted.

  • You can remove a TestFlight version from review by clicking remove from review in the blue banner that appears after you have submitted a build.

1.) Only users in your App Store Connect Account can be internal testers. To add internal testers, please . App Store Connect team members, by default are placed into a Group and have access to test all apps.

2.) If your users do not already have the installed to their iPhones, they will be prompted to install the TestFlight app from the app store and download your new app version. Users who have TestFlight already installed will be notified that they have a new app or new app version to test.

1.) After logging into , click on My Apps, then click on the app you would like to start testing.

3.) By default, your account is the only one who can Internally test apps, however you can add more Internal testers by adding users to your App Store Connect account by following . If you don't want users to have access to your Apple Developer account, you can use External Testing instead. Click on the iOS button in the Builds section of the left-hand menu.

6.) To add users Individually, just click the blue plus sign next to the Individual Testers section. Then click either Add New Testers, Add Existing Testers (must be users in your App Store Connect account), or Upload via CSV. For this walkthrough, we'll select Add New Testers. You can also add whole Groups of testers under the Groups section. Note that these need to be set up beforehand - see the Creating Testing Groups section later in the Walkthrough for setting up groups of testers.

Want to get testers for your app? You can use something like to give excited users a chance to Beta test your app.

🚀
follow this guide
TestFlight app
Apple App Store Connect
this article
Airport
here