2015年11月25日

Ionic Framework 教學 - 11. App 上架

Android 和 iOS 分開上架,上架前要先修改參數,以 Android 為例,我們先移除 console log (注意如果你之後要繼續開發的話要把這個 plugin 加回來)。
cordova plugin rm cordova-plugin-console

然後可以修改 mysidemenu/platforms/android/AndroidManifest.xml 裡面的 android:versionName="0.0.1"
之後跑 release build 然後產生 my-release-key.keystore 來簽署我們的 apk ,再用 zipalign 打包好,就可以到 Google Play 上架了
cordova build --release android
keytool
cd platforms/android/build/outputs/apk/
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
ls
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore android-release-unsigned.apk alias_name
~/android/android-sdk-macosx/build-tools/22.0.1/zipalign -v 4 android-release-unsigned.apk myapp.apk

上架填寫表單的時候要注意不要使用網路上抓來的圖片。