Migrating from Beta to App Distribution

What is App Distribution?

Firebase App Distribution makes distributing your apps to trusted testers painless. By getting your apps onto testers’ devices quickly, you can get feedback early and often. And, if you use Crashlytics in your apps, you can see the stability metrics for your builds in the Crashlytics tab, so you know when they’re ready to ship.

What can I expect from this?

  • While Crashlytics migration is click-through, this migration requires some further steps.
  • You can migrate all your testers by exporting them from Fabric and importing them to Firebase.
  • While you can’t migrate your historical distributions, you can still view them on Fabric until its sunset on March 31, 2020.

Migrate testers from Fabric’s Beta by Crashlytics to Firebase App Distribution

Note: First follow the Fabric Migration Flow for crashlytics before proceeding here. This section covers how to migrate testers from Beta dashboard to App Distribution console.

Step 1: Export testers from Beta dashboard

  1. Click Beta in the left-hand nav panel of the Fabric Dashboard.
  2. Click on the Export Testers button, on the main panel, right next to Add Testers and Share Links.
  3. This will download the testers.csv.

Step 2: Import testers to Firebase App Distribution

Option 1: Import testers to Firebase App Distribution Project

Note: This section covers how to Import testers to a Project.

  1. Click App Distribution in the left-hand nav panel of the Firebase Console.
  2. If your Firebase project has multiple apps registered in it, select the app you want to import the testers to, from the dropdown next to App Distribution in the top bar of the console.
  3. Click on Create your first distribution right below App Distribution in the top bar of the console.
  4. Click on Testers tab in the top left corner, right below App Distribution.
  5. Click on the three vertical dots in the top-right corner of the Add testers view.
  6. Click on Import testers to project.
  7. Select the testers.csv file downloaded in the previous step and click on Import.

Option 2: Import testers to Firebase App Distribution Group

Note: This section covers how to Import testers to a Group.

  1. Click App Distribution in the left-hand nav panel of the Firebase Console.
  2. If your Firebase project has multiple apps registered in it, select the app you want to import the testers to, from the dropdown next to App Distribution in the top bar of the console.
  3. Click on Create your first distribution right below App Distribution in the top bar of the console.
  4. Click on Testers tab in the top left corner, right below App Distribution.
  5. Click on Create a tester group, in the top-left corner of the Main testers view.
  6. Click on the three vertical dots in the top-right corner of the Add testers view.
  7. Click on Import testers to group.
  8. Select the testers.csv file downloaded in the previous step and click on Import.

Next steps

Limits to keep in mind while using App Distribution

  • You can add max up to 500 testers per each project.
  • You can distribute max up to 200 testers per each distribution.

FAQs

Do I need to make any SDK changes?

No, no changes are necessary to use Firebase App Distro.

Does App Distribution have CLI tools so I can continue automating my distributions?

Yes! To better help automating distributions, distributing builds using the Firebase Command Line Interface (CLI) tool, Fastlane or Gradle (Android) is available.

Is there going to be an Android app and what does it do?

Yes! We’re working on a native Android app, which has been our most highly requested feature, and it will be ready soon to help your testers install test builds. Once it’s available, your testers will see an option to download this from the web experience.