- Run
yarn npm-reinstall - Run
yarn pod-reinstall
- Run
yarn generate:stubsto generate all stubs required by the app - Run
yarn generate:bus-ltato generate bus routes and services information from LTA - Run
yarn generate:bus-onemapto generate bus route polyline from OneMap - Run
yarn generate:bus-searchableto generate list for searchable bus information
Some of the tokens and credentials are not supposed to share with you. Hence, you will required to provide your own secrets. To generate the app.secret.js template, run yarn generate:secret
- Run
yarn generate:stubsto update latest stubs - Open
SGBus.xcworkspacewith Xcode - Select
SGBusproject, chooseGeneraltab, increaseVersionandBuild - Choose the destination to
Generic iOS Device - Select
Product>Archive
- Run
yarn npm-reinstall - Run
yarn pod-reinstall - Open
SGBus.xcworkspacewith Xcode - Select
SGBusproject, chooseBuild Phasestab, delete[CP] Embeded Pods Frameworks - Open
File>Workspace Settings, change Build System toLegacy Build System - Select
Podsproject, deleteReactinTargets
- Run
yarn generate:stubsto update latest stubs - Open
androidfolder with Android Studio - Open
build.gradleinappfolder, increaseversionCodeandversionName - Run
KEY=youkeystorepassword yarn android:release - Locate
app.aabinandroid/app/build/outputs/bundle/releasefolder