ionic 自動編譯android的release版本

參考:https://forum.ionicframework.com/t/ionic-toturial-for-building-a-release-apk/15758android

1.先建立keystroe文件,假設app名稱爲myappapp

進入工做目錄:cd myapp/platform/android/ionic

keytool -genkey -v -keystore myapp.keystore -alias myapp -keyalg RSA -keysize 2048 -validity 10000優化

輸入密鑰庫口令:*******ui

再次輸入新口令:*******spa

您的名字與姓氏是什麼?orm

  [Unknown]:  your name對象

您的組織單位名稱是什麼?ip

  [Unknown]:  your companyci

您的組織名稱是什麼?

  [Unknown]:  your company

您所在的城市或區域名稱是什麼?

  [Unknown]:  your city

您所在的省/市/自治區名稱是什麼?

  [Unknown]:  your city

該單位的雙字母國家/地區代碼是什麼?

  [Unknown]:  cn

CN=your name, OU=your company, O=your company, L=your city, ST=your city, C=cn是否正確?

  [否]:  Y

正在爲如下對象生成 2,048 位RSA密鑰對和自簽名證書 (SHA256withRSA) (有效期爲 10,000 天):

     CN=your name, OU=your company, O=your company, L=your city, ST=your city,

輸入 <myapp> 的密鑰口令

    (若是和密鑰庫口令相同, 按回車):

[正在存儲myapp.keystore]

將生成myapp.keystore 文件。

2.在相同的目錄(myapp/platforms/android)建立release_signing.properties,增長下面的配置

key.store=myapp.keystore

key.store.password=剛剛keytool命令裏設置的密碼

key.alias=myapp

key.alias.password=剛剛keytool命令裏設置的密碼

3.返回myapp根目錄,sudo ionic build android —release

將會build出帶 release 的apk,而不用每次手工簽名和zip對齊優化了。

相關文章
相關標籤/搜索