Last active
February 22, 2017 12:15
-
-
Save DavidFrahm/a6d573273279e9b69754 to your computer and use it in GitHub Desktop.
Ionic build Android app for release, with option to open (in app such as HockeyApp for deploying to team)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
FINAL_BINARY_FILEPATH="platforms/android/build/outputs/apk/wakatime-android-release-signed.apk" | |
echo "*** Build Ionic release for Android ***" | |
rm $FINAL_BINARY_FILEPATH | |
ionic build --release android | |
echo "Signing APK..." | |
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ~/Dropbox/WakaTime/Build/Android/wakatime.keystore -storepass $WAKATIME_STOREPASS platforms/android/build/outputs/apk/android-release-unsigned.apk android | |
echo "Optimizing APK (zipalign)..." | |
~/Library/Android/sdk/build-tools/23.0.3/zipalign -v -f 4 platforms/android/build/outputs/apk/android-release-unsigned.apk $FINAL_BINARY_FILEPATH | |
# echo "Opening APK..." | |
# open platforms/MyApp.apk | |
echo "Build complete" | |
echo "App binary ready for upload at \`"$FINAL_BINARY_FILEPATH"\`" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment