Skip to content
This repository has been archived by the owner on Dec 12, 2023. It is now read-only.

Latest commit

 

History

History
26 lines (18 loc) · 1.13 KB

Building-And-Publishing.md

File metadata and controls

26 lines (18 loc) · 1.13 KB

Building and Publishing

In this page we will list the steps to publish the app on iOS App Store / Android Play Store.

iOS App Store

Build production version
  1. Switch to the master branch and install the dependencies with yarn install:ios
  2. Build the JS bundle with yarn build-prod:ios
  3. Start the react-native server with yarn start
  4. Build the project in Xcode, with Generic iOS Device selected on the top left
Upload to iOS Store
  1. On Xcode, Choose Product -> Archieve
  2. In the following menu, click Validate App.
  3. Click 'Distribute App' for uploading to Test Flight.
  4. Then it should be seen on Test Flight on Apple Connect, after it is approved, it could be used with the internal test team.

Android Play Store

  1. yarn install to install all the related dependencies.
  2. cd android && ./gradlew assembleRelease for generating unsigned apk.
  3. Sign the apk with keystore file
  4. In Google Play Console -> Choose the App -> Release Management on Left Panel -> App Release on Left Panel -> Production track -> Manage -> Create Release -> Add the signed apk file here.