Skip to main content

Deployment to Apple Store

Pre-requisites 

  1. Project cloned and installed using this guide - Installation
  2. Account on https://expo.dev/
  3. Transporter app installed from App Store
  4. EAS CLI installed using npm install -g eas-cli

Creating build

cd <mobile-app directory>
eas login # Only if not done earlier
eas build -p ios

It will ask you a couple of questions like login expo,  the team, apple account etc. Fill them and wait for the build to complete for ios on expo. It can take upto 1 hr as well. Keep a note of the build link thats shown.

After download the .ipa file using the build link.

 

Deploying build to appstore

  1.  Upload the build using transporter app - https://help.storehippo.com/topic/uploading-your-ios-app-with-transporter
  2. After finishing, You will get a mail after few mins around build processing
  3. Login to https://appstoreconnect.apple.com/
  4. Click on the app
  5. Go to testflight, Click on the recent build and answer the questions as asked
  6. Create a new release on appstore connect using this guide - https://developer.apple.com/help/app-store-connect/update-your-app/create-a-new-version/ (Ignore the part around incrementing the version number)