Add documentation for release with bundler and fastlane #noissue
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Varakh 2023-05-29 15:59:59 +02:00
parent ad9a3a15f5
commit bc777d4826
2 changed files with 24 additions and 1 deletions

View file

@ -104,13 +104,34 @@ following to build for Android `fastlane android build`.
##### Android ##### Android
Use `fastlane android beta` to build and upload a new beta version to the Play Store. It's recommended you set up `fastlane` via `bundler` (you need this to be installed on your machine).
Go into the `android/` sub-directory of the project
```shell
bundle config set --local path 'vendor/bundle'
bundle install
# update fastlane when needed
bundle update fastlane
# build only
bundle exec fastlane android build
# deploy (push BETA to app store)
bundle exec fastlane android beta
# deploy (push to app store)
bundle exec fastlane android deploy
```
##### iOS ##### iOS
For iOS you need to execute `fastlane ios build` before uploading to testflight with For iOS you need to execute `fastlane ios build` before uploading to testflight with
`fastlane ios beta`. `fastlane ios beta`.
Probably do the same Ruby/fastlane setup as mentioned under the _Android_ section.
### Release manually (not recommended) ### Release manually (not recommended)
See the following links on how to setup: See the following links on how to setup:

2
android/.gitignore vendored
View file

@ -5,3 +5,5 @@ gradle-wrapper.jar
/gradlew.bat /gradlew.bat
/local.properties /local.properties
GeneratedPluginRegistrant.java GeneratedPluginRegistrant.java
.bundle
vendor/