苹果应用 Windows 申请 普通证书 和Push 证书 Hbuilder 个推

Posted 朝北教室的风筝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了苹果应用 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 打包

 

以上是关于苹果应用 Windows 申请 普通证书 和Push 证书 Hbuilder 个推的主要内容,如果未能解决你的问题,请参考以下文章

apple企业证书申请流程

苹果个人开发者账号申请+获取证书+上架应用商城

windows安装生成苹果证书

一个苹果证书怎么多次使用——导出p12文件

苹果开发者账号申请,苹果证书申请,app发布

苹果证书导出p12文件