Manual Release

In order to release the app manually - when needed to is the following

In order for correct versioning, you need to change the version in the package.json and change the version. For android you need to change the variables in gradle.properties:

VERSION_CODE:
VERSION_NAME: 
Increment these values where version name should match package.json

For IOS Change the value of CURRENT_PROJECT_VALUE in the project.pbxproj file. Change it to 0 if a new version since Fastlane will automatically increase it to 1. If its not a new version the change here is not needed

Reminder

When going to release a new version, remember to do npm i in the root of the project. in ios folder do pod install to install new packages

cd ios
# paste in your app specific password from .env as export FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD="YOUR-SPEC-PASS-WORD"
fastlane beta
cd android
# it is important that you have the secrets folder in the android/fastlane folder, so it can be found and the credentials can be met
fastlane internal

This will make a testflight or internal testing version of the current version of the app respectively. Which makes it possible to push to release if wanted.