蘋果應用 Windows 申請 普通證書 和Push 證書 Hbuilder 個推


 最近使用Hbuilder 進行了HTML5開發,因為 HTML5 可以放在android 機器上,也可以放到 IOS機器上,所以很感興趣,於是開發了一個小應用,

 

不過問題接着來了:

 

圖1

 

如圖所示:當IOS 打包時候,需要 提供證書  密碼和provision file文件,

 

android 打包也需要證書文件,

(1)先說一下 android打包流程;

android發布

對於Android平台,可以選擇使用DCloud生成的公用證書或自己生成的證書,兩者不影響安裝包的發布,唯一的差別就是證書中開發者和企業信息不同。

生成Android簽名證書

使用DCloud公用證書可忽略此操作)確保電腦上安裝了JRE,我們將使用JRE自帶的創建和管理數字證書的工具Keytool。使用以下命令生成證書:

 


  android1 圖

  • keystorehelloworld.keystore 表示生成的證書,可以加上路徑(默認在用戶主目錄下);



  • aliashelloworld 表示證書的別名是helloworld;



  • keyalgRSA 表示采用的RSA算法;



  • validity10000 表示證書的有效期是10000天。

 

配置打包信息



  • 使用DCloud公用證書
  • android2 圖

    App包名:Android應用包名,使用反向域名風格的字符串,如“com.domainname.appname”。



  • 使用自有證書
  • android3 圖

    App包名:Android應用包名,推薦使用反向域名風格的字符串,如“com.domainname.appname”;
    證書別名:生成證書時使用-alias參數設置的證書別名;
    私鑰密碼:生成證書時使用的keystore密碼;
    證書文件:生成證書時使用-keystore參數設置的證書保存路徑;

 

查看打包狀態

通過菜單欄中的“發行”->“查看打包狀態”,打開“查看App打包狀態”對話框,可查看打包歷史記錄和狀態:

 

android4 圖



如果“制作狀態”欄顯示“打包成功,下載完成”則表示雲端打包完成,可點擊“打開下載目錄”查看下載的安裝包。

已經打好的安裝包,允許開發者在2天內繼續下載。2天后服務器端會清除文件。

遇到打包失敗,常見原因是:
如果使用自用證書,很可能是證書配置錯誤。
如果使用DCloud證書仍然出錯,很可能是圖片錯誤。所有圖片格式必須是標准png,且嚴格符合分辨率要求。使用其他圖片格式重命名為png會導致打包失敗!
其他錯誤請參考: 雲打包常見錯誤排查指南

 

 下一篇 講述 IOS 打包

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM