### [Android 和 IOS 平台签名证书生成指南](https://pmself.com/article/1639) **Published:** 2022-10-22T06:00:32 **Author:** pmself **Excerpt:** 有安卓开发经验的朋友对这个应该不陌生,生成方法也有很多,我这里只对没有经验的朋友做以下简单指导。 如果您不想看… 有安卓开发经验的朋友对这个应该不陌生,生成方法也有很多,我这里只对没有经验的朋友做以下简单指导。 如果您不想看以下的一堆文字,请前往:yunedit.com/createcert 自动生成,具体生成和使用方法此网站有说明。 如果您想亲自尝试生成证书,请看下面流程。 ## **keystore的作用** Android平台打包发布apk应用,需要使用数字证书(.keystore文件)进行签名,用于表明开发者身份。 Android证书的生成是自助和免费的,不需要审批或付费。 此教程的目的是生成.keystore文件,或者获取.keystore文件的 MD5 和 SHA256 参数。 ## windows平台生成证书的方法: **安装java,并配置环境变量** **1、**下载JRE软件:[https://pan.baidu.com/s/1Jc7zGroF8QdB7QuxaCqKtw](https://pan.baidu.com/s/1Jc7zGroF8QdB7QuxaCqKtw) 解压码:4tjz **2**、安装JRE软件,直接常规软件安装方法,点下一步,直到完成即可。记录下安装目录,比如:C:\\Program Files\\Java\\jre1.8.0\_231 **3、**windows 桌面双击进入我的电脑,然后鼠标右键选择属性。 ![](https://pmself.com/wp-content/uploads/2022/10/120211001115819.png) **4、**设置环境变量 ![](https://pmself.com/wp-content/uploads/2022/10/220211001120325.png) **5**、再设置一个path环境变量 ![](https://pmself.com/wp-content/uploads/2022/10/320211001120852.png) 使用 win+q 快捷键打开windows搜索,输入cmd 打开命令提示符,输入 java -version 如果出现下面的提示,表示已经安装成功 ![](https://pmself.com/wp-content/uploads/2022/10/420211001123200.png) **生成 keystore 文件,或者获取 keystore 文件的 MD5 和 SHA256** 如果以前通过春哥介绍的方法,[在线生成过 .keystore 文件](https://7b2.com/document/53082.html),请按照下面 **情况一** 来操作。如果您是初次打包APP,并未生成过 keystore文件,请按照 **情况二** 来操作。如果您不记得是否生成过 **.keystore** 文件,请直接参照 **情况二**。 **情况一:已有 .keystore 文件,获取它的 MD5 和 SHA256 的方法** 1、使用 win+q 快捷键打开windows搜索,输入cmd 打开命令提示符 2、使用cd命令,定位到您的 .keystore 文件目录,如果不知道 keystore 文件在哪里,可以在 HBuilderX 软件->发行->云打包中查看证书文件路径。比如我的路径是 d:\\qibier.keystore。 3、使用 keytool 命令,查看 MD5 和 SHA256 值,如下图所示: ![](https://pmself.com/wp-content/uploads/2022/10/520211001130522.png) ``` keytool -list -v -keystore d:\qibier.keystore ``` 命令行红色部分为你的 .keystore 文件路径 **情况二:生成全新的 .keystore 文件** 生成全新 .keystore 文件的命令行: ``` keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystore ``` **testalias** :是证书别名,可修改为自己想设置的字符,建议使用英文字母和数字 **test.keystore** :是证书文件名称,可修改为自己想设置的文件名称 ![](https://pmself.com/wp-content/uploads/2022/10/620211001131516.png) 要查看你生成的这个文件的md5,sha256等信息,请使用上面 **情况一** 中的方法。 至此,我们已经可以自己生成.keystore文件,并且获取它的信息了。 **windows平台IOS生成证书的方法:** 采用第三方工具:香蕉云编 [https://www.yunedit.com/](https://www.yunedit.com/) ![](https://pmself.com/wp-content/uploads/2023/05/xiangjiaoyunbian.jpg) **Tags:** Android 和 IOS 平台签名证书 **Categories:** Uniapp, 技术 ---