summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xscripts/prepareForDistribution.sh38
1 files changed, 17 insertions, 21 deletions
diff --git a/scripts/prepareForDistribution.sh b/scripts/prepareForDistribution.sh
index 207c2983..bbb99740 100755
--- a/scripts/prepareForDistribution.sh
+++ b/scripts/prepareForDistribution.sh
@@ -207,8 +207,9 @@ do
BUILD_APK=true
elif [[ ${!i} = "-h" || ${!i} = "-help" ]]; then
echo -e "
- sign [-ks -fp -f -u -k] sign a given apk (both app signing and GPG signing)
+ sign [-ks -ka -fp -f -u -k] sign a given apk (both app signing and GPG signing)
-ks / -keystore [path] -------------- define path to keystore for signing (required)
+ -ka / -keystorealias ---------------- keystore alias (required if aab is signed)
-fp / -fingerprint [fingerprint] ---- define the fingerprint for the app (required for non-LEAP
signed apps)
-f / -file [inputfile] -------------- define path to apk going to be signed
@@ -219,7 +220,7 @@ do
-u will be ignored (optional)
- build [-v, -c, -b, -no-tag, -s]
+ build [-v, -c, -b, -no-tag, -apk, -aab, -s]
-v / -version [gittag] -------------- define the git version tag that needs to be checked out
for building. It's also part of the resulting apk file
name. (required if you don't use -no-tag)
@@ -239,29 +240,24 @@ do
example Usages:
---------------
- * jarsign only:
+ ${GREEN}* jarsign only:${NC}
./prepareForDistribution.sh sign -f app/build/outputs/apk/app-production-beta.apk -ks ~/path/to/bitmask-android.keystore
-
- * jarsign and gpg sign only:
+ ${GREEN}* jarsign and gpg sign only:${NC}
./prepareForDistribution.sh sign -f app/build/outputs/apk/app-production-beta.apk -ks ~/path/to/bitmask-android.keystore -u GPG_USER
-
- * jarsign and gpg sign all apks in directory:
+ ${GREEN}* jarsign and gpg sign all apks in directory:${NC}
./prepareForDistribution.sh sign -d currentReleases/ -ks ~/path/to/bitmask-android.keystore -u GPG_USER
-
- * build custom stable
+ ${GREEN}* build custom stable:${NC}
./prepareForDistribution.sh build -v 0.9.7 -c
-
- * build and sign custom stable:
+ ${GREEN}* build and sign custom stable (apks and aab):${NC}
./prepareForDistribution.sh build sign -ks ~/path/to/bitmask-android.keystore -u GPG_USER -c -v 0.9.7
-
- * build and sign custom beta:
+ ${GREEN}* build and sign custom beta (apks and aab):${NC}
./prepareForDistribution.sh build sign -ks ~/path/to/bitmask-android.keystore -u GPG_USER -c -b -v 0.9.7RC2
-
- * build and sign stable:
+ ${GREEN}* build and sign stable (apks and aab):${NC}
./prepareForDistribution.sh build sign -ks ~/path/to/bitmask-android.keystore -u GPG_USER -v 0.9.7
-
- * build and sign current git HEAD
- ./prepareForDistribution.sh build sign -ks ~/path/to/bitmask-android.keystore -u GPG_USER -no-tag"
+ ${GREEN}* build and sign apks and bundle for current git HEAD:${NC}
+ ./prepareForDistribution.sh build sign -ks ~/path/to/bitmask-android.keystore -u GPG_USER -no-tag
+ ${GREEN}* build and sign bundle only for current git HEAD:${NC}
+ ./prepareForDistribution.sh build -aab sign -ks ~/path/to/bitmask-android.keystore -ka exampleAlias -u GPG_USER -no-tag"
exit
else
@@ -307,9 +303,9 @@ if [[ ${DO_BUILD} == true ]]; then
fi
fi
- $(script_dir)/cleanProject.sh || quit
- $(script_dir)/build_deps.sh || quit
- $(script_dir)/fix_gradle_lock.sh || quit
+ # $(script_dir)/cleanProject.sh || quit
+ # $(script_dir)/build_deps.sh || quit
+ # $(script_dir)/fix_gradle_lock.sh || quit
cd $(base_dir)
BASE_APK_OUTPUT_DIR="./app/build/outputs/apk"