uniapp开发,APP打包Android平台签名证书(.keystore)
刚开始我更加官方的步骤生成证书,但是报错: 证书不是有效的keystore文件,经排查。
是jdk的问题,最终使用这个jdk生成了合格的证书
百度网盘地址:
链接:https://pan.baidu.com/s/1GWjaRJW0At70D87VxPYUBg
提取码:qido
1、安装完成后打开目录
2、添加环境变量:
3、生成签名证书
使用keytool -genkey命令生成证书:
1 | keytool -genkey -alias ceshi -keyalg RSA -keysize 2048 -validity 36500 -keystore ceshi.keystore |
或者:
1 | keytool -importkeystore -srckeystore wuzhiguaang.keystore -destkeystore wuzhiguaang.keystore -deststoretype pkcs12 |
- ceshi是证书别名,可修改为自己想设置的字符,建议使用英文字母和数字
- ceshi.keystore是证书文件名称,可修改为自己想设置的文件名称,也可以指定完整文件路径
- 36500是证书的有效期,表示100年有效期,单位天,建议时间设置长一点,避免证书过期
回车后会提示:
1 | Enter keystore password: //输入证书文件密码,输入完成回车 |
完成!!!
查看证书信息
1 | keytool -list -v -keystore ceshi.keystore // 回车后 输入第一步设置的证书文件密码,输入完成回车 |
参考:https://blog.csdn.net/qq_40745143/article/details/122336736
Invitation
aqing
962555446
created:15/04/2021
Welcome to Candyhome
Use this card to join the candyhome and participate in a pleasant discussion together .
Welcome to aqing's candyhome,wish you a nice day .
评论