IONIC (Cordova wrapper)

Publish a app

  1. Only once gen key for app, stored in my-release-key.keystore

    • $ keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
  2. Remove debug console
    • $ cordova plugin rm org.apache.cordova.console
  3. generate a release build for Android. Edit config.xml

    • $ cordova build --release android
  4. Sign the release apk
    • $ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore HelloWorld-release-unsigned.apk alias_name

  5. zip align
    • $ zipalign -v 4 HelloWorld-release-unsigned.apk HelloWorld.apk

  6. Go to playstore and publish

...

ionic (last edited 2017-11-08 19:18:11 by PieterSmit)