diff --git a/docs/testfairy/app-distribution/app-versioning.md b/docs/testfairy/app-distribution/app-versioning.md index 302f3e83dc..44addc6d1d 100644 --- a/docs/testfairy/app-distribution/app-versioning.md +++ b/docs/testfairy/app-distribution/app-versioning.md @@ -65,3 +65,19 @@ To retain the previous app build, you have two options: 2. Change the app package name (or bundle identifier). Since apps are grouped by package name, uploading an app with a new package name creates a new project. For example, apps with the package name `com.company.app` are grouped separately from those with `com.company.app.debug`. + +## Download Your AAB File + +If you uploaded an AAB file to us, we will convert it to an APK for distribution. However, you can still access your original AAB file by following these steps: + +1. Navigate to Your Build: Go to the build where you uploaded the AAB file. + +2. Find the App: Locate the app within the build details. + +3. Access the Detail Page: Click on the app to open its detail page. + +4. Download the AAB File: Click on **More**. If the app was originally an AAB, you will find a download link in the **Attachments** section. + +Use this link to download the original AAB file if needed. + +Download AAB file diff --git a/docs/testfairy/app-distribution/symbols-file.md b/docs/testfairy/app-distribution/symbols-file.md index 78f44525a0..79dc7b5de5 100644 --- a/docs/testfairy/app-distribution/symbols-file.md +++ b/docs/testfairy/app-distribution/symbols-file.md @@ -81,4 +81,4 @@ To download your symbols file through the Sauce Labs dashboard, follow these ste By following these steps, you can easily access and download your symbols file from the dashboard. -add tester email +Download Symbols file diff --git a/docs/testfairy/using-testfairy/uploading-an-app.md b/docs/testfairy/using-testfairy/uploading-an-app.md index 40c756df35..4f863cbdf4 100644 --- a/docs/testfairy/using-testfairy/uploading-an-app.md +++ b/docs/testfairy/using-testfairy/uploading-an-app.md @@ -24,9 +24,41 @@ The code of our command line uploader, Jenkins plugin, and Gradle plugin is open - **iOS**: TestFairy supports uploading and distributing iOS applications. You can sign iOS apps with AdHoc, Development, or Enterprise certificates. Distributing iOS apps with TestFairy must be packaged as a `.ipa` file. - **MacOS**: MacOS apps are bundled as `.app` files, however, to distribute MacOS apps with TestFairy, those `.app` files must be zipped into a `.zip` file. -### Choose your Build File +### Expanding iOS Platform Support: Now Including VisionOS (XROS) -In the first stage you need to choose the file you want to upload. It can be an **.ipa** (for iOS), **.apk** (for Android), or **.zip** (for MacOS) file. +We now support VisionOS in addition to all other iOS platforms. Below is the complete list of platforms. Note that **XROS** is used to indicate support for VisionOS: + +- iPhoneOS +- WatchOS +- MacOSX +- AppleTVOS +- DriverKit +- XROS (VisionOS) + +### Supporting Both APK and AAB Formats for Android Apps + +For Android apps, we support both APK and AAB formats. Here’s how it works: + +- **APK Support:** + + - If you provide your app in APK format, we handle it directly. + +- **AAB Support:** + - If you upload your app as an AAB (Android App Bundle), we convert it to APK for distribution. + - We also keep a copy of your original AAB format attached to your project. This allows you to download the AAB file if needed. + +Feel free to upload your app in either format, and we'll ensure it’s properly managed and available for your needs. + +### Choose Your Build File + +In the first stage, you need to select the file you want to upload. The supported file types are: + +- **iOS:** `.ipa` +- **Android:** `.apk` or `.aab` +- **MacOS:** `.zip` +- **Windows:** Typically `.exe` or `.zip` (Please contact support for further assistance) + +Choose the appropriate file type based on your platform to proceed with the upload. ### Project Settings diff --git a/static/img/testfairy/app-distribution/download-aab-file.png b/static/img/testfairy/app-distribution/download-aab-file.png new file mode 100644 index 0000000000..d23b16a3be Binary files /dev/null and b/static/img/testfairy/app-distribution/download-aab-file.png differ