cordova從簽名到發佈流程,詳細講解

上一篇我們已經詳細講解了cordova從下載到安裝、配置環境變量到打包(測試包)的詳細流程講解,若有須要的小夥伴請點擊地址,便可閱讀
https://segmentfault.com/a/11...android

image.png

這一篇呢我們詳細講解一下cordova 從簽名到發佈流程。不少小夥伴都知道了如何cordova打包,可是咱們打包出來的都是app-redug.apk看名字 顯而易見 這是一個測試包。
那麼咱們常常聽到最多的是打包上線apk 須要全球簽名且簽名要惟一 而且更改版本信息號 apk是先識別簽名 若是簽名相同 才能夠更改以前的apk,那麼所謂的簽名究竟是什麼 如何生成的呢 又是如何生成上線的apk的呢?算法

莫要着急,接下來小編一一爲你們講解!segmentfault

命令行生成keystore

cmd 進入項目裏面 個人是E:-->test--->hello微信

運行以下命令:app

運行命令
cordova build --release android
會在hello\platforms\android\build\outputs\apk目錄下生成一個 android-release-unsigned.apk(這是一個測試版本,要是想測試,無需下面步驟,可直接安裝手機測試便可)測試

使用網站

keytool -genkey -alias demo.keystore -keyalg RSA -validity 40000 -keystore demo.keystore

demo是所取的名稱,自定義。ui

-genkey 產生密鑰加密

-alias demo.keystore證書的別名spa

-keyalg RSA 使用RSA算法對簽名加密

-validity 40000該數字證書的有效期

-keystore demo.keystore 證書的文件名
image.png
image.png

注意:

須要簽名的包和keystore要放在一個文件夾中,而且cmd也須要在這個文件夾路徑下。不然失敗
image.png

cd new

運行打包命令

jarsigner -verbose -keystore demo.keystore -signedjar spyp.apk app-debug.apk demo.keystore

jarsigner -verbose -keystore [keystorePath] -signedjar [apkOut] [apkin] [alias]

命令格式及參數意義:
-verbose -> 輸出簽名過程的詳細信息

-keystore [keystorePath] -> 密鑰的庫的位置

-signedjar [apkOut] -> 簽名後的輸出文件名

[apkin] -> 待簽名的文件名

[alias] -> 證書別名

這裏的內容,應該跟以前生成.keystore文件時的一致,否則打不了包。
到這裏 spyp.apk就是咱們要的正式包了。

image.png
就能夠 往安卓市場上傳了!

到這裏,就可使用cordova 命令進行打包了,打包的時候要注意帶上參數,如:
debug包: cordova build android --debug
release包:cordova build android --release

只要.keystore相同,就能打出簽名相等的android 包了。

android studio生成.jks(等同於keystore)

由於比較複雜,咱們有一章節是專門講解android studio,連接在這裏
https://segmentfault.com/a/11...
這裏有詳細的講解,裏面還講解了關於如何打包成測試包與正式包的方法,須要的小朋友能夠點擊看下!

360加固助手生成keystore

首先去網站下載360加固助手,個人百度雲盤地址有
連接: https://pan.baidu.com/s/15iIg...
提取碼: zdic
解壓 安裝 註冊
image.png
image.png
image.png
肯定以後會在保存的位置生成XXXX.keystore
image.png
image.png
image.png
image.png

生成正式apk,上傳主流市場

第一種上線方式

上傳正式包apk,安卓比較特殊,由於安卓市場比較多,要想百分百覆蓋是個麻煩事,可是咱們通常是上傳主流的幾個市場便可,上傳那些主流市場以及主流市場的註冊路徑都作了詳細的介紹:想要的在樓下:

連接: https://pan.baidu.com/s/1G78E...
提取碼: 696e

第二種上線方式

另一種呢是找託管平臺 分佈平臺,咱們公司就是找的這樣的https://account.jappstore.com... 原來的(fir.im)
image.png
上傳好了以後,便可預覽把二維碼發給客戶,客戶掃碼就可安裝費,簡單方便 快捷!!!

小編不易,若有收穫,微信賞小編喝杯娃哈哈

image.png

單身狗的 葵花寶典,撩妹必備 敬請關注!
image.png

相關文章
相關標籤/搜索