This document outlines the process for deploying the application to various platforms.
To deploy the web version of the application, you can build a static version and host it on any static hosting provider like Netlify, Vercel, or GitHub Pages.
npx expo export:web
This command will create a web-build directory with the static assets.
web-build directory to your hosting provider.index.html file.We use Expo Application Services (EAS) to build and deploy the application to the Apple App Store and Google Play Store.
pnpm install -g eas-cli
eas login
Configure the build in eas.json:
If you don’t have one, run eas build:configure to generate it. This file defines the build profiles for different environments (e.g., development, production).
Start the build:
eas build -p android --profile production
eas build -p ios --profile production
The build will run on EAS servers. You can monitor the progress in your terminal or on the Expo website.
Once the build is complete, you can submit it to the respective app stores.
Configure submissions in eas.json:
You can define submission profiles in eas.json to automate the submission process.
Start the submission:
eas submit -p android
eas submit -p ios
The EAS CLI will guide you through the submission process.