TestFlight Release Notes

iTunes Connect

  • Apps built with Xcode 9.2 beta 2 using the SDK for iOS 11.2 beta 2, tvOS 11.2 beta 2, and watchOS 4.2 beta 2 are now supported.

iTunes Connect

  • Apps built with Xcode 9.2 beta 2 using the SDK for iOS 11.2 beta 2, tvOS 11.2 beta 2, and watchOS 4.2 beta 2 are not yet supported.

iTunes Connect

  • Apps built with Xcode 9.1 using the SDK for iOS 11.1, tvOS 11.1, and watchOS 4.1 are now supported.
  • Apps built with Xcode 9.2 beta using the SDK for iOS 11.2 beta, tvOS 11.2 beta, and watchOS 4.2 beta are now supported.

iTunes Connect

  • Apps built with Xcode 9.0.1 using the SDK for iOS 11, tvOS 11, and watchOS 4 are now supported.

iTunes Connect

  • Apps built with Xcode 9.1 beta 2 using the SDK for iOS 11.1 beta 2, tvOS 11.1 beta 2, and watchOS 4.1 beta 2 are now supported.
    • There is a known issue with watchOS apps built with Xcode 9.1 beta 2 that use SiriKit intents. When a user interacts with Siri, the following error is returned: “Sorry, you’ll need to continue in the app.”

iTunes Connect

  • Apps built with Xcode 9.1 beta 2 using the SDK for iOS 11.1 beta 2, tvOS 11.1 beta 2, and watchOS 4.1 beta 2 are not yet supported.

TestFlight for tvOS

Version 2.0

  • This update includes a redesigned user interface for tvOS 11 and Apple TV 4K support.
  • The app list displays apps currently being tested and previously tested apps (including expired and removed apps).
  • A new welcome screen appears when opening TestFlight for the first time after updating.
  • You can now install an app from the app list by pressing Play on the Apple TV remote.

iTunes Connect

  • Apps built with Xcode 9.1 beta using the SDK for iOS 11.1 beta, tvOS 11.1 beta, and watchOS 4.1 beta are now supported for internal and external testing.

iTunes Connect

  • Apps built with Xcode 9.1 beta using the SDK for iOS 11.1 beta, tvOS 11.1 beta, and watchOS 4.1 beta are not yet supported.

TestFlight for iOS

Version 2.0

  • This update includes a redesigned user interface for iOS 11.
  • The app list displays apps currently being tested, previously tested apps (including expired and removed apps), and apps that are incompatible for the device being used.
  • A new welcome screen appears when opening the TestFlight for the first time after updating.
  • You can now use 3D Touch on the TestFlight app icon to redeem a code or update all apps.
  • Split view is supported.

iTunes Connect

  • Apps built with the GM seed of Xcode 9 and the GM seed SDK for iOS 11, tvOS 11, and watchOS 4 are now supported.

iTunes Connect

  • Apps built with Xcode 9 beta 6 using the SDK for iOS 11 beta 7, tvOS 11 beta 7, and watchOS 4 beta 7 are now supported.

iTunes Connect

  • Apps built with Xcode 9 beta 6 using the SDK for iOS 11 beta 7, tvOS 11 beta 7, and watchOS 4 beta 7are not yet supported.

iTunes Connect

  • Apps built with Xcode 9 beta 5 using the SDK for iOS 11 beta 5, tvOS 11 beta 5, and watchOS 4 beta 5 are now supported.
    • Fixed an issue with watchOS apps built with Xcode 9 beta that use SiriKit intents. When a user interacted with Siri, the following error was returned: “Sorry, you’ll need to continue in the app.”
    • watchOS and iOS apps built with Xcode 9 beta that use SiriKit intents are now supported.
    • Apps that use ARKit that were previously accessing ARPointCloud ‘count` or `points` in Swift will crash. See the Xcode 9 Beta 5 Release Notes for additional information.

iTunes Connect

  • Apps built with Xcode 9 beta 5 using the SDK for iOS 11 beta 5, tvOS 11 beta 5, and watchOS 4 beta 5 are not yet supported.

iTunes Connect

  • The limit for external testers has been expanded, so you can now invite up to 10,000 users to test your app.

iTunes Connect

  • Apps built with Xcode 9 beta 4 using the SDK for iOS 11 beta 4, tvOS 11 beta 4, and watchOS 4 beta 4 are now supported for internal and external testing.
    • watchOS and iOS apps built with Xcode 9 beta 4 that use SiriKit intents are not currently supported.

iTunes Connect

  • Apps built with Xcode 9 beta 4 using the SDK for iOS 11 beta 4, tvOS 11 beta 4, and watchOS 4 beta 4 are not yet supported.

iTunes Connect

  • Now when you click to remove a tester from a group in TestFlight, you have the choice to remove them from the group while keeping them as testers in TestFlight or delete them from TestFlight completely. When you click to remove a group, you have the choice to remove the group while keeping its testers in TestFlight, or delete the group and its testers completely. Testers who are deleted will be deleted from all groups and will no longer have access to TestFlight builds.

iTunes Connect

  • Apps built with Xcode 9 beta 3 using the SDK for iOS 11 beta 3 and tvOS 11 beta 3 are now supported for internal and external testing.
    • There is a known issue with watchOS apps built with Xcode 9 beta 3 that use SiriKit intents. When a user interacts with Siri, the following error is returned: “Sorry, you’ll need to continue in the app.”

TestFlight for tvOS

Version 1.2.1

  • Bug fixes and performance and stability improvements

iTunes Connect

  • Apps built with Xcode 9 beta 2 using the SDK for iOS 11 beta 2, tvOS 11 beta 2, and watchOS 4 beta 2 are now supported for internal and external testing.
  • SiriKit intents for watchOS are now supported.
  • Fixed an issue where tvOS apps that use JPEG images to create LSR images in Xcode 9 beta trigger the following error message when the app is uploading: Corrupt Image File - The image file '[IMAGE_FILE_NAME].lsr' appears to be corrupt.
  • Fixed an issue where if an app is built with Xcode 9 beta and contains JPEG images, the images will not be found on devices running iOS 10 or earlier. This may cause a crash in apps built with Swift.

TestFlight for iOS

Version 1.5.1

  • Added compatibility for iOS 11 beta.

iTunes Connect

  • Apps built with Xcode 8.3.3 using iOS 10.3.1, watchOS 3.2, and tvOS 10.2 SDKs are now supported for internal and external testing.
  • Apps built with Xcode 9 beta using the SDK for iOS 11 beta, tvOS 11 beta, and watchOS 4 beta are now supported for internal testing. Includes support for the following:
    • ARKit for iOS
    • Core ML for iOS
    • Alternative app names for iOS apps that use SiriKit
    • SiriKit intents for iOS
    • HEIF image support for iOS
    • Core NFC for iOS
    • API for SMS spam detection extension point for iOS
    • QuickLook extensions for iOS
    • Multipath TCP entitlement for iOS
    • Entitlement for NEHotspotConfiguration API for iOS
    • API and entitlement for DNS Proxy usage for iOS
    • Fetch and Remote notifications background modes for tvOS
    • Audio Recording and Navigation background modes for watchOS
    • Core Bluetooth for watchOS
  • The following technologies are not yet supported.
    • SiriKit intents for watchOS
  • Safari Shared Links extension is no longer supported for iOS.
  • There is a known issue where tvOS apps that use JPEG images to create LSR images in Xcode 9 beta trigger the following error message when the app is uploading: Corrupt Image File - The image file '[IMAGE_FILE_NAME].lsr' appears to be corrupt.
    • To work around around this issue, use PNG images instead.
  • There is a known issue where if an app is built with Xcode 9 beta and contains JPEG images, the images will not be found on devices running iOS 10 or earlier. This may cause a crash in apps built with Swift.
    • To work around this issue, use PNG images or limit your Xcode 9 app testing to devices running the iOS 11 beta.

iTunes Connect

  • App archives built with Xcode 8.3 are no longer accepted. Make sure to build and submit your apps using Xcode 8.3.1 or later.

iTunes Connect

  • Starting May 10, 2017, app archives built with Xcode 8.3 will no longer be accepted. Make sure to build and submit your apps using Xcode 8.3.1 or later.

iTunes Connect

  • Apps built with Xcode 8.3.2 and the SDKs of iOS 10.3, watchOS 3.2, and tvOS 10.2 are now supported.

iTunes Connect

We’ve made some changes to help you do more with TestFlight in iTunes Connect. With multiple build support, enhanced groups, and improved tester management, we’re making it even easier to test your apps.

  • You can now distribute and test multiple builds at the same time.
  • TestFlight Groups has been enhanced and includes the ability to create custom tester groups with access to different builds.
    • Your existing external testers have been added to the group “External Testers,” which you can edit at any time.
    • Your existing groups can be downloaded from Users and Roles and imported into TestFlight by Admins. Learn more in Resources and Help.
    • The Groups column has been removed from the TestFlight section of Users and Roles. Groups can be created within your app’s page in iTunes Connect.
  • The build expiration countdown begins from the time the build is uploaded, rather than the first time a build is sent to an external tester. The build expiration limit has been increased to 90 days.
  • Internal testers can access all active builds.
  • Testers can continue testing a build when it goes live on the App Store.
  • You can now resend invitation emails.
  • Your test information and list of testers have been moved from the Activity tab to the TestFlight tab.

TestFlight for iOS

Version 1.5

  • You can now give testers access to multiple builds of an app, rather than just the latest. Keep in mind that only one build can be installed on a device at a time.
  • Testers will see the latest build (by version) by default, but can install other builds by tapping on "Previous Builds" on the beta app details page.
  • Apps with no builds to test will no longer appear in the TestFlight app.
  • Minor performance and usability improvements were made.

TestFlight for tvOS

Version 1.2

  • You can now give testers access to multiple builds of an app, rather than just the latest. Keep in mind that only one build can be installed on a device at a time.
  • Testers will see the latest build by default, but can install other builds by tapping on “Previous Versions and Builds" on the beta app details page.
  • Apps with no builds to test will no longer appear in the TestFlight app.
  • Minor performance and usability improvements were made.
  • Testers can now use voice dictation for redemption codes.

iTunes Connect

  • Apps built with Xcode 8.3.1 and the SDKs of iOS 10.3, watchOS 3.2, and tvOS 10.2 are now supported.
    • Xcode 8.3.1 fixed an issue that could produce app archives that were larger than necessary. Support for app archives built in Xcode 8.3 will be deprecated.

iTunes Connect

  • Apps built with Xcode 8.3 and the SDKs of iOS 10.3, watchOS 3.2, and tvOS 10.2 are now supported.

iTunes Connect

  • Apps built with the beta 5 of Xcode 8.3 and the SDK for beta 7 of iOS 10.3, beta 7 of watchOS 3.2, and beta 6 of tvOS 10.2 are not yet supported.

iTunes Connect

  • Apps built with the beta 4 of Xcode 8.3 and the SDK for beta 4 of iOS 10.3, watchOS 3.2, and tvOS 10.2 (internal only) are now supported.

iTunes Connect

  • Apps built with the beta 3 of Xcode 8.3 and the SDK for beta 3 of iOS 10.3, watchOS 3.2, and tvOS 10.2 (internal only) are now supported
  • Apps that use SiriKit Watch intents are supported for internal testing only.

iTunes Connect

  • Apps built with the beta 3 of Xcode 8.3 and the SDK for beta 3 of iOS 10.3, watchOS 3.2, and tvOS 10.2 are not yet supported.

iTunes Connect

  • Apps built with the beta 2 of Xcode 8.3 and the SDK for beta 2 of iOS 10.3, watchOS 3.2, and tvOS 10.2 (internal testing only) are now supported.
    • Fixed an issue where apps that contain a WatchKit extension and are built with Xcode 8.3 beta received the following upload error message: ERROR ITMS-90208: “Invalid Bundle. The bundle [APP_NAME.app] does not support the minimum OS Version specified in the Info.plist.”
    • Apps that use SiriKit Watch intents are not yet supported.

iTunes Connect

  • Apps built with the beta 2 of Xcode 8.3 and the SDK for beta 2 of iOS 10.3, watchOS 3.2, and tvOS 10.2 (internal testing only) are not yet supported.

iTunes Connect

  • Apps built with the beta of Xcode 8.3 and the SDK for iOS 10.3 beta and tvOS 10.2 beta (internal testing only) are now supported.
    • There is a known issue where apps that contain a WatchKit extension and are built with Xcode 8.3 beta cannot be uploaded. You may see the following error message when trying to upload your app: ERROR ITMS-90208: “Invalid Bundle. The bundle [APP_NAME.app] does not support the minimum OS Version specified in the Info.plist”

iTunes Connect

  • Apps built with beta of Xcode 8.3 and the SDK for iOS 10.3 beta, watchOS 3.2 beta, and tvOS 10.2 beta (internal testing only) are not yet supported.

iTunes Connect

  • Apps built with the GM seed of Xcode 8.2 and the GM seed SDK of iOS 10.2 and tvOS 10.1 (internal testing only) are now supported.

iTunes Connect

  • Apps built with beta 2 of Xcode 8.2 and the SDK for beta 3 of iOS 10.2 and tvOS 10.1 (internal testing only) are now supported.

iTunes Connect

  • Apps built with the SDK for iOS 10.2 beta and tvOS 10.1 beta (internal testing only) are now supported.

iTunes Connect

  • Apps built with the GM seed for iOS 10.1, watchOS 3.1, and tvOS 10.0.1 (internal testing only) are now supported.

iTunes Connect

  • Apps built with the SDK for beta 3 of iOS 10.1, watchOS 3.1, and tvOS 10.0.1 (internal testing only) are now supported.

iTunes Connect

  • Apps built with the SDK for beta 2 of iOS 10.1, watchOS 3.1, and tvOS 10.0.1 (internal testing only) are now supported.

iTunes Connect

  • Apps built with the SDK for beta 2 of iOS 10.1, watchOS 3.1, and tvOS 10.0.1 are not yet supported.

TestFlight for iOS

Version 1.4.3

  • Fixed an issue with push notifications on iOS 10. After updating to version 1.4.3, testers will need to restart their iOS devices for push notifications to start working again.

iTunes Connect

  • Apps built with the SDK for iOS 10.1 beta, watchOS 3.1 beta, and tvOS 10.0.1 beta (internal testing only) are now supported.

iTunes Connect

  • Apps built with the GM seed for iOS 10, watchOS 3, and tvOS 10 are now supported.
  • You can now invite external testers to test tvOS apps.

TestFlight for iOS

Version 1.4.2

  • Fixed issues around installing iMessage apps and improved error messages for iMessage app updates.
  • Fixed an issue that prevented users from canceling an incomplete installation.

iTunes Connect

  • Apps built with the SDK for beta 6 of iOS 10, watchOS 3, and tvOS 10 are now supported.

iTunes Connect

  • Apps built with the SDK for beta 6 of iOS 10, watchOS 3, and tvOS 10 are not yet supported.
  • TestFlight does not currently support iOS 10, watchOS 3, and tvOS 10 beta apps using unified logging. If you are using unified logging and would like to submit your app for TestFlight, you will need to remove unified logging from your binary. Learn more

iTunes Connect

  • Apps built with the SDK for beta 5 of iOS 10, watchOS 3, and tvOS 10 are now supported.

iTunes Connect

  • Apps built with the SDK for beta 5 of iOS 10, watchOS 3, and tvOS 10 are not yet supported.

iTunes Connect

  • Apps built with the SDK for beta 4 of iOS 10, watchOS 3, and tvOS 10 are now supported.

iTunes Connect

  • Apps built with the SDK for beta 4 of iOS 10, watchOS 3, and tvOS 10 are not yet supported.
  • Fixed a bug that was preventing TestFlight invitation emails from being sent for iMessage apps.

iTunes Connect

  • Apps built with the SDK for beta 3 of iOS 10, watchOS 3, and tvOS 10 are now supported.
  • iMessage app submissions are now supported for apps built with iOS 10 beta 3.
  • If you submit a new build that has changed from a standard app to an iMessage app, or vice versa, testers will need to delete the initial build from their device before updating.
  • Data from apps installed via TestFlight running on iOS 10 beta 3 can now be backed up to and restored from iCloud.

iTunes Connect

  • Apps built with the SDK for beta 3 of iOS 10, watchOS 3, and tvOS 10 are not yet supported.

iTunes Connect

  • External Beta Testing is now supported for apps built with the SDK for beta 2 of iOS 10 and watchOS 3.
  • Bug fixed on iOS 10 beta 2 so that beta apps installed by TestFlight are no longer replaced by the App Store version if Automatic App Updates is turned on.
  • If your app is enabled for SiriKit, you must enable the Siri Capability in Xcode. Without the Siri Capability enabled, your app may crash when invoking SiriKit.
  • iMessage app submissions are not yet supported.
  • Apps built with the SDK for the first beta of iOS 10 and tvOS 10 are no longer supported.

iTunes Connect

  • Apps built with the SDK for beta 2 of iOS 10, watchOS 3, and tvOS 10 are not yet supported.

iTunes Connect

  • The feedback email you provided in TestFlight will now be used as the reply-to address for email invitations sent to your testers. You can edit this email address at any time in the TestFlight section of iTunes Connect.

TestFlight for iOS

Version 1.4.1

  • All beta apps on iOS 10 now include a 3D Touch Quick Action so your testers can provide feedback by pressing your Home screen icon.
  • Stability and performance improvements
  • There is a known issue on iOS 10 beta where beta apps installed by TestFlight are replaced by the App Store version if Automatic App Updates is turned on. If you experience this issue, disable Automatic App Updates. This issue will be addressed in an upcoming release.

iTunes Connect

Added support for apps built with iOS 10 beta and tvOS 10 beta (internal testing only). Includes support for the following:

  • SiriKit
  • Gallery support for third party complications, except Watch extensions containing the gallery bundle complication Extra Large
  • Background running mode for third party workout apps
  • Game Center Support for Watch
  • Multipeer Connectivity framework for tvOS
  • Push Notifications for tvOS
  • PhotoKit for tvOS
  • ReplayKit for tvOS
  • ExternalAccessory.framework in tvOS
  • HomeKit APIs for tvOS
  • Developer APIs for authentication and authorization for tvOS and iOS
  • CallKit - Third-party call blocking extensions for iOS
  • New iOS 10 Extension APIs

iMessage App submissions are not yet supported.

TestFlight for iOS

Version 1.4

  • Installation improvements for watchOS beta apps
  • Improved messaging for testers when they no longer have access to a build
  • Fixed an issue that caused testers to see duplicate devices in Settings
  • Minor stability and performance improvements

TestFlight for tvOS

Version 1.1

  • Fixed an issue when switching between iTunes Connect accounts
  • Fixed a crash when removing a device in Settings
  • Improved messaging for testers when they no longer have access to a build
  • Fixed an issue that caused testers to see duplicate devices in Settings
  • Minor stability and performance improvements

iTunes Connect

  • Added support for apps built with Xcode 7.3.1

iTunes Connect

  • Added support for apps built with Xcode 7.3.1 beta

TestFlight App

  • Certificates that are invalidated or expire after upload, no longer cause beta builds to fail to install. This only applies to apps built with the iOS 9 SDK or later.

tvOS App and iTunes Connect

  • Added support for external testing tvOS apps (tvOS 9.2 or later)
  • Added support for apps built with Xcode 7.3

iTunes Connect

  • Added the display of total number of installations, sessions, and crashes next to beta builds in the Internal Testing and External Testing sections

iTunes Connect

  • Added export compliance requirement for internal testing
  • Removed the requirement to provide test information for all App Store localizations

TestFlight App and iTunes Connect

TestFlight for iOS

Version 1.3.2

  • Added support for watchOS 2.2 and multiple Apple Watch devices
  • Added support for localized date display
iTunes Connect and Beta OS
  • Added support for for apps built with Xcode 7.2
  • Added support for iOS 9.3
  • Added support for watchOS 2.2
  • Added support for tvOS 9.2 (internal testing only)