Cara Publish Aplikasi Ionic ke Google Play Terbaru 2022
Cara Publish Aplikasi Ionic ke Google Play
- Masuk ke folder root project ionic kamu, tahan tombol shift di keyboard lalu klik kanan, pilih Open command window here
- Maka
akan muncul jendela CMD, ketik perintah "Cordova build --release
android" untuk membuat file Release APK Release Unsigned-nya. Lalu
tekan Enter.
Maka akan dibuat dile app-release.aab yang disimpan di folder root_project\platforms\android\build\outputs\apk. Nanti kita akan membutuhkan file apk ini pada langkah nomor 10. - Berikutnya kita akan generate keystore-nya menggunakan perintah berikut ini."keytool -genkey -v -keystore apk-release-key.keystore -alias alias_name -keyalgRSA -keysize 2048 -validity 10000"
Perintah diatas akan membuat file apk-release-key.keystore dengan nama aliasnya alias_name. Silahkan kamu ganti apk-release-key dan alias_name-nya sesuai keinginan kamu. Jika tidak ingin kamu ganti samakan saja namanya seperti contoh diatas. Perintah ini digunakan untuk membuat file keystore-nya, pada contoh kasus ini saya beri nama imt-release-key.keystore, jika sudah tekan Enter.
- Maka
kamu akan diminta membuat password keystore yang akan kamu gunakan
nanti saat membuat file apk release-nya. Isikan passwordnya sesuai yang
kamu inginkan.
- Maka kamu akan diminta memasukkan kembali passwordnya, masukkan kembali password yang sama.
- Selanjutnya
akan diminta pertanyaan seperti dibawah ini, seperti first and last
name, organization unit, your organization, City or Locality, State and
Province dan Country Code. Isikan sesuai yang kamu inginkan. Lalu tekan
Enter.
- Jika muncul konfirmasi seperti gambar dibawah ini, ketik Y, lalu Enter.
- Maka
akan dimintai ulang password keystore yang tadi, masukkan kembali
password keystore-nya sampai dua kali untuk konfirmasi password. Lalu
tekan Enter.
- Maka keystore akan berhasil dibuat dan disimpan di folder project kamu, disini keystore yang tadi saya buat saya namakan imt2-release-key.keystore.
- Masuk ke folder root_project\platforms\android\app\build\outputs\bundle\release. Rename file app-release.aab yang ada di folder tersebut menjadi nama file yang kamu inginkan diikuti Unsigned dibelakangnya, contoh pada kasus ini saya namakan dengan imtUnsigned.aab
- Copy file apk Unsigned yang barusan kamu rename ke direktori root project kamu, seperti gambar dibawah ini.
- Selanjutnya kita akan mebuat unsigned APK lagi dengan perintah jarsigner, ketikan perintah berikut ini."jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore imt2-release-key.keystore imtUnsigned.aab alias_name"
- Pada bagian keystore isi sesuai nama keystore yang tadi kamu buat, lalu isi nama apk-nya sesuai yang tadi kamu buat, pada contoh ini saya namakan imtUnsigned.aab, terakhir isi nama aliasnya yang tadi kamu buat, pada contoh saya disini nama aliasnya alias_name. Jika sudah tekan Enter dan masukkan kembali password keystore-nya.
- Jika berhasil maka akan muncul pesan jar signed, seperti pada gambar dibawah ini. Abaikan saja pesan warning dibawahnya.
- Terakhir, kita akan membuat release file apk-nya yang akan kita siap upload ke Google Play. Caranya, copy file apk unsigned tadi ke folder buil-tools pada direktori Andorid SDK kamu di C:\Users\nama_user\AppData\Local\Android\Sdk\build-tools\24.0.0.
- Buka cmd dan arahkan ke folder build-tools yang ada di folder Android SDK kamu, letaknya biasanya di :C:\Users\nama_user\AppData\Local\Android\Sdk\build-tools\24.0.0, nama_user merujuk ke nama user komputer kamu, adapun 24.0.0adalah versi build-tools nya, kamu bisa pake versi berapa saja, bisa versi 23 atau versi 25.
- Di CMD, ketikan perintah berikut ini :
"zipalign -v 4 imtUnsigned.aab imtRelease.aab"
Lalu tekan Enter.Fungsi ini akan membuat file release aab yang siap kamu publish ke Google Play. - Selesai, kamu bisa upload file apk release yang dihasilkan tersebut ke Google Play.
Semoga bermanfaat