Deploy your app on TestFlight (iOS) and Google Play (Android).
With Michelangelo.land you can easily distribute your app by following a few steps. The Deploy process allows you to publish your application on TestFlight (iOS) and Google Play (Android).
Expo and Stores account:
to get started, make sure you have an Expo account. If you don’t have one, you can create one here: create an Expo account, or log in to your existing account.
In addition, to distribute your app on TestFlight (iOS) or Google Play (Android), you’ll also need the corresponding developer accounts for each store.
You can find all the details on how to set them up in Expo’s official guide: Build for app stores – Expo Docs
Project on Expo:
after logging in to Expo, access the Expo Dashboard and create a new project. You will need this to connect Michelangelo.land to your Expo environment and start the Deploy.
Deploy from Michelangelo.land:
inside your project on Michelangelo.land:
Click the ‘ Publish‘ button in the top-right corner of interface and a popover will open with publish options.
Locate the Deploy iOS & Android section inside the popover.
This section is divided into 4 steps (the values of the fields below are for example):
Enter the Expo project data: ID: "3b2a9f88-7d4e-49a5-92c7-a1b23c45d678" Owner: "my-michelangelo-app" Slug: "michelangeloproject"
(These data are visible in the Expo Dashboard)
Click ‘Next‘
Enter your Expo Access Token: Token: "zxywvu9876543210abcdefghijklmnopqrstuv"
(Always recoverable from the Expo project Dashboard)
Click ‘Next‘
Fill in the Store fields according to your needs: iOS Bundle Identifier: "1234567890" (from TestFlight) Apple App Store Connect App ID: "123456789" (from Apple App Store Connect) Android Package Name: "ex.com.myapp" (from Google Play Console)
After filling in the required fields, click on the ‘Submit‘ button.
Deployment Status:
After submitting your data:
You will see a message with icon: “Your app is preparing for launch…”
You can check the deploy status through the status indicator dot in the top-right corner of the ‘Publish‘ button. It works like a traffic light: Queue In Progress Success Failed In case of error (Failed), you can repeat the procedure by clicking the ‘Publish‘ button again. The previous data will have to be re-entered for greater security.
Also, you can contact Michelangelo.land support for assistance.
Distributed App:
When the status is Success, the deployment will be completed successfully:
in the popover (by clicking on ‘Publish‘) you will find a direct link to your Expo dashboard where you can view the status of your Build and Submit (submitting the app to the stores).
Once all the processes have been successfully completed, your app will be on TestFlight and Google Play, ready to be shared.