在 HBuilder 雲打包功能中,生在 .apk 文件雖然平臺提供了免費的 安卓證書,但若是有其它需求,好比想發佈,那麼就須要本身去申請各類類型的證書了,這裏介紹幾個工具,方便在線生成證書並配置到打包平臺進行發佈。php
若是不須要上架應用市場,能夠直接使用平臺提供的免費證書也能夠打包 app。html
若是須要上架到應用市場,就須要申請本身獨立的安卓證書。ios
安卓證書在線製做工具是一個在線生成和製做安卓開發者證書的工具,經過工具能夠很是簡單直觀的製做開發證書。只須要輸入證書的別名,密碼和建立者名稱或者公司名稱便可建立安卓證書:json
http://www.applicationloader.net/appuploader/keystore.phpwindows
將生成的證書打包下載,備用。app
打開HBuilder ,對要打包的文件包執行右鍵->發行->雲打包-打原生安裝包:ide
錄入剛生成證書用到的證書別名以及證書密碼,選擇證書文件,開始打包。工具
等待一會,就能夠生成 .apk 打包好的文件,並手動下載安裝測試。測試
若是原來的手機中有相同app的安裝本,若是兩個app是在證書不一樣的狀況下打包生成的,須要卸載不一樣證書打包生成的app,再安裝剛生成的app,不然會提示,「版本不一樣,不能安裝」。flex
若是打包後的 .apk 文件啓動圖片仍然是 HBuilder ,須要在manifest.json中配置正確的icon和splash圖。
啓動圖片要按照配置文件提供的三種圖片格式,圖片格式必須爲 png 格式。
iOS證書不像安卓證書那麼簡單,申請ios證書首先要有個蘋果開發帳號,根據本身的須要選擇申請不一樣類型的蘋果開發者帳號。
ios證書申請比較複雜,須要蘋果開發者帳號才能申請。若有越獄手機,能夠直接使用系統ios證書打包越獄版安裝測試。下面兩個教程來自第三方,能夠參考:
由於個人電腦是windows的,所以沒法提供這方面的知識點。
在打包前,須要對manifest.json進行設置,好比:手機狀態欄,狀態欄顏色,啓動圖片,app 圖標等。
<!--header--> <header class="mui-bar mui-bar-nav anviz-header-bar"> <a id="homeBack" class="iconfont icon-home icon-color mui-icon mui-icon-left-nav mui-pull-right" style="display: none;"></a> <h1 id="homeTitle" class="mui-title icon-color">My Anviz</h1> </header> .anviz-header-bar{ display: flex; align-items: flex-end; height: 64px;/*增長狀態欄20px*/ } .anviz-slider{ margin-top: 64px; /*沉浸式狀態欄20px*/ }
關於狀態的設置,請參考這篇文章:
手機上的最終效果爲:
關於蘋果證書怎麼獲取的教程,哪位大俠能夠提供,很是感謝。