苹果应用 Windows 申请 普通证书 和Push 证书 Hbuilder 个推
2023-09-14 09:02:32 时间
最近使用Hbuilder 进行了HTML5开发,因为 HTML5 可以放在android 机器上,也可以放到 IOS机器上,所以很感兴趣,于是开发了一个小应用,
不过问题接着来了:
图1
如图所示:当IOS 打包时候,需要 提供证书 密码和provision file文件,
android 打包也需要证书文件,
(1)先说一下 android打包流程;
android发布
对于Android平台,可以选择使用DCloud生成的公用证书或自己生成的证书,两者不影响安装包的发布,唯一的差别就是证书中开发者和企业信息不同。
生成Android签名证书
(使用DCloud公用证书可忽略此操作)确保电脑上安装了JRE,我们将使用JRE自带的创建和管理数字证书的工具Keytool。使用以下命令生成证书:
android1 图
keystore
helloworld.keystore 表示生成的证书,可以加上路径(默认在用户主目录下);
alias
helloworld 表示证书的别名是helloworld;
keyalg
RSA 表示采用的RSA算法;
validity
10000 表示证书的有效期是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 打包
相关文章
- 使用sftp从获取 linux 下的文档到windows
- Windows server服务器入侵检查
- 大数据应用之Windows平台Hbase客户端Eclipse开发环境搭建
- windows Server 2008 R2 IE增强安全配置正在阻止来自下列网站的内容
- windows x64安装与测试redis
- Windows 批处理程序
- Vim as Python IDE on windows(转)
- EasyPlayerPro(Windows)流媒体播放器功能介绍及应用场景
- 使用Topshelf创建Windows服务
- windows上Python控制台乱码和处理
- MFC Windows 程序设计[319]之渐变标题栏程序(附源码)
- MFC Windows 程序设计[279]之FOP例程(附源码)
- MFC Windows 程序设计[267]之多网页签显示(附源码)
- MFC Windows 程序设计[111]之取色下拉框(附源码)
- 使用windows命令行查看mySQL应用的安装路径
- 在Windows电脑上调试安装在iOS设备上的SAP UI5应用
- windows消息钩子
- Windows nginx php cgi-fcgi 配置 xdebug
- Windows API一日一练(82)LoadLibrary函数
- MemCache在Windows下环境的搭建及启动
- 2022陕西省网络搭建及应用技能大赛windows服务器搭建部分答案视频