When it comes to swift app development, testing beta versions of your apps is crucial for ensuring stability and identifying bugs before they reach the App Store. That's where TestFlight comes in – a powerful tool that helps developers test their beta versions of apps and App Clips using the TestFlight app.

Getting Started

To start testing beta versions of apps and App Clips, you'll need to accept an email or public link invitation from the developer. Make sure you have a device that meets the required OS criteria for iOS, iPadOS, macOS, tvOS, or watchOS. You can tap or click "Learn More" in the invite to view the specific device and OS requirements the developer is looking for.

Required OS by Platform

Here's what you need to know about the required OS by platform:

  • For iOS or iPadOS apps: iPhone or iPad running iOS 16 or later, or App Clips requiring iOS 16 or iPadOS 16, or later.
  • For macOS apps: Mac running macOS 13 or later.
  • For tvOS apps: Apple TV running tvOS 18 or later.
  • For watchOS apps: Apple Watch running watchOS 9 or later.

Available Languages

TestFlight supports a wide range of languages across all platforms:

  • Arabic, Catalan, Chinese (simplified), Chinese (traditional), Croatian, Czech, Danish, Dutch, English (Australia), English (U.K.), English (U.S.), Finnish, French, French (Canada), German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Korean, Malaysian, Norwegian, Polish, Portuguese (Brazil), Portuguese (Portugal), Romanian, Russian, Slovak, Spanish, Spanish (Latin America), Swedish, Thai, Turkish, Ukrainian, and Vietnamese.

Installing and Testing Beta Apps

Each build is available for testing for up to 90 days, starting from the day the developer uploads their build. You can see how many days you have left for testing under the app name in TestFlight. When a new build is available, TestFlight will notify you with instructions on what you need to test.

Installation

To get started, install TestFlight on the device you'll use for testing. Then, accept your email invitation or follow the public link invitation to install the beta app. The public link invitation will include a description of the beta app and may also include screenshots, the app category, and criteria you must meet to join the beta.

Notes

  • You can accept an invitation on up to 30 devices.
  • If you don't meet the tester criteria, the beta invitation will inform you that the developer requires you to test with a specific device and OS when you tap or click "Learn More" on the beta invitation.
  • When testing your app's subscriptions in TestFlight, the renewal rate is accelerated. Each subscription is renewed daily, up to 6 times within a one-week period, regardless of the subscription's duration.

Installing Beta Apps

Here's how to install beta apps via email or public link invitation:

iOS or iPadOS App Installation

  • Install TestFlight on the iOS or iPadOS device that you'll use for testing.
  • Open your email invitation and tap "View in TestFlight" or tap the public link on your device.
  • If you're a new tester for the app, tap Accept, then tap Install to download the app to your device.

macOS App Installation

  • Install TestFlight on the Mac that you'll use for testing.
  • Open your email invitation and click "View in TestFlight" or click the public link on your Mac.
  • If you're a new tester for the app, click Accept, then click Install to download the app to your device.

tvOS App Installation

  • Install TestFlight on Apple TV.
  • Open your email invitation on a mobile device or computer.
  • Tap or click "View in TestFlight". You'll be taken to a web page with a redemption code.
  • Open TestFlight on Apple TV.
  • Go to Redeem and enter the redemption code.