Skip to content

Commit 5924d26

Browse files
Merge pull request #11 from rootstrap/chore/eas
chore(eas): add-readme-instructions
2 parents 2d5464a + 7827b31 commit 5924d26

File tree

2 files changed

+43
-0
lines changed

2 files changed

+43
-0
lines changed

EAS.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
## Distribute using Expo Application Services
2+
3+
To be able to use Expo Application Services to upload your app to App Store and Google Play Store there are some configurations that need to be done on your side.
4+
5+
### Build from github actions
6+
7+
To be able to trigger the eas-build github action you will have to add the `EXPO_TOKEN` secret to the repo settings. This secret is a required access token for your Expo account. https://expo.dev/settings/access-tokens
8+
9+
### Submit to Google Play Store
10+
11+
The first submission of the app needs to be performed manually. Learn more: https://expo.fyi/first-android-submission. Only after having a valid version submitted you can submit automatically using EAS.
12+
13+
To submit an app to google play store you will have to follow the steps in [Uploading a Google Service Account Key for Play Store Submissions with EAS](https://github.com/expo/fyi/blob/main/creating-google-service-account.md) guide, its super detailed and should not take you much time.
14+
15+
Once you've completed the guide you'll be able to submit to the store your EAS builds using the following command:
16+
17+
`eas submit --platform android`
18+
19+
### Submit to AppStore
20+
21+
1. Ensure your credentials are configured correctly in EAS. You can do this by running the following command in your terminal:
22+
23+
`eas credentials`
24+
25+
Follow the prompts to authenticate and select your Apple Developer account.
26+
27+
2. Build your app using Expo and EAS:
28+
29+
`eas build --platform ios`
30+
31+
This command initiates the build process for iOS using Expo Application Services.
32+
33+
3. Submit Your Build to the App Store
34+
Once your build is complete, you can submit it to the App Store using the following command:
35+
36+
`eas submit --platform ios`
37+
38+
This command will handle the submission of your build to the App Store using the credentials and configuration you provided.
39+
40+
### Additional Resources
41+
42+
For more detailed instructions on setting up your Apple Developer account, certificates, and provisioning profiles, refer to the [EAS Submits](https://docs.expo.dev/submit/introduction/) docs.

README-project.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,3 +47,4 @@ pnpm android
4747
- [Forms](https://starter.obytes.com/ui-and-theme/Forms)
4848
- [Data fetching](https://starter.obytes.com/guides/data-fetching)
4949
- [Contribute to starter](https://starter.obytes.com/how-to-contribute/)
50+
- [Distribute using EAS](/EAS.md)

0 commit comments

Comments
 (0)