mac终端下生成android 证书
在 Mac 上生成 Android 签名证书.keystore 或 .jks 文件最标准且通用的方法是使用 Java 自带的keytool命令行工具。如果你的电脑上已经安装了 Android StudioJava 环境通常就已经具备了。整个过程在终端Terminal里操作即可步骤如下第一步确认 Java 环境打开 Mac 上的“终端”Terminal输入以下命令并回车keytool -version如果系统提示command not found说明你的 Mac 还没有安装 Java 环境需要先安装 JDK。第二步执行生成命令在终端中cd到你想要存放证书的目录例如桌面然后粘贴并运行以下命令keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000命令参数说明my-release-key.keystore生成的证书文件名你可以改成自己想要的名字。my-key-alias证书的别名也是一个标识符可以自定义。2048密钥长度推荐使用 2048 位。10000证书有效期单位是天10000 天约等于 27 年。第三步按提示填写信息运行命令后终端会提示你输入一系列信息按顺序填写即可输入密钥库口令设置证书文件的密码输入时不会显示输完直接回车。再次输入新口令重复确认一遍密码。您的名字与姓氏是什么一般是输入你的名字。您的组织单位名称是什么输入部门名称。您的组织名称是什么输入公司名称。您所在的城市或区域名称是什么输入城市。您所在的省/市/自治区名称是什么输入省份。该单位的双字母国家/地区代码是什么输入CN代表中国。确认最后输入y确认信息正确。输入 my-key-alias 的密钥口令为这个密钥单独设置密码如果和密钥库密码相同直接按回车就行。第四步确认证书生成成功命令执行成功后在你当前所在的目录下比如桌面就会看到刚刚生成的.keystore文件。你可以用以下命令查看证书的详细信息来确认keytool -list -v -keystore your-keystore-name.keystore输入密码后就能看到证书的指纹信息如 SHA1 和 SHA256