Test Flight is an iOS app that allows users to access a beta version of an application. In order to use this you will be required to sign in with an Apple ID, this is something that is less worrisome on a private device as it isn't accessible by unauthorized users.
If doing this on a public device, please ensure you log out of your Apple ID or use a dummy account.
Allowlisting - Private Devices only
Sauce Labs does allow allowlisting of applications on private devices which is where we tell the device to remember an app, this means it won't be removed after every use. This is ideal for customers who do not wish to re-install the app every run. If you want to allowlist an application that is downloaded from Test Flight then this is something we would need to handle. However, you can install and use the application from Test Flight as long as you have been invited to use the app and configured this accordingly by signing in on the iPhone.
The bundle ID for this is: com.apple.TestFlight
Test Flight gives you the option to enable automatic updates as well, so if you would like to maintain an updated version of the application installed, this is something that is possible if this setting is enabled.
After installing TestFlight 3 or later for iOS, iPadOS, or tvOS, or TestFlight for macOS, you’ll be prompted to turn on automatic updates. This allows the latest available beta builds to install automatically. TestFlight will notify you each time a new build is installed on your device. Automatic updates can be turned off at any time.
How do I enable auto updates from Test Flight?
- Open TestFlight and go to the app’s page.
- Under App Information, turn Automatic Updates On or Off.
Applications downloaded through Test Flight can not be instrumented by Sauce Labs, the following features are unavailable:
Applications downloaded through Test Flight are also harder to automate due to secure flags or Appium not being able to get the right accessibility tree. This makes it harder to find and interact with elements.