diff --git a/CHANGELOG.md b/CHANGELOG.md index 30567e3..4965609 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # CHANGELOG +## 1.6.2+20 - UNRELEASED +* ... + ## 1.6.1+19 * Updated internal dependencies diff --git a/README.md b/README.md index 3cbaebe..1cb296c 100644 --- a/README.md +++ b/README.md @@ -104,13 +104,34 @@ following to build for Android `fastlane android build`. ##### 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 For iOS you need to execute `fastlane ios build` before uploading to testflight with `fastlane ios beta`. +Probably do the same Ruby/fastlane setup as mentioned under the _Android_ section. + ### Release manually (not recommended) See the following links on how to setup: diff --git a/android/.gitignore b/android/.gitignore index bc2100d..611a492 100644 --- a/android/.gitignore +++ b/android/.gitignore @@ -5,3 +5,5 @@ gradle-wrapper.jar /gradlew.bat /local.properties GeneratedPluginRegistrant.java +.bundle +vendor/ diff --git a/pubspec.yaml b/pubspec.yaml index 32f0ded..f4601fe 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -11,7 +11,7 @@ description: A mobile client for FileBin. # In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion. # Read more about iOS versioning at # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html -version: 1.6.1+19 +version: 1.6.2+20 environment: sdk: '>=2.19.4 <3.0.0'