uniapp的APP证书、秘钥、应用包名、应用签名

您所在的位置:网站首页 修改安卓手机uuid uniapp的APP证书、秘钥、应用包名、应用签名

uniapp的APP证书、秘钥、应用包名、应用签名

2023-07-22 22:09| 来源: 网络整理| 查看: 265

uni_appid: uniapp的id秘钥: 生成APP证书时设置的密码应用包名: uniapp打包时有个安卓包名既应用包名应用签名: 常是微信开放平台中特定需要的,下载微信签名工具安装到手机上,输入应用包名后获得一串字符串,既应用签名证书别名: 证书的名称

 

生成APP证书与秘钥

Android平台打包发布apk应用,需要使用数字证书(.keystore文件)进行签名,用于表明开发者身份。 Android证书的生成是自助和免费的,不需要审批或付费。 可以使用JRE环境中的keytool命令生成。以下是windows平台生成证书的方法:

安装JRE环境

JRE下载 链接:https://pan.baidu.com/s/1Jc7zGroF8QdB7QuxaCqKtw 提取码:4tjz

下面以安装目录为“C:\Program Files\Java\jre1.8.0_231”为例 建议将JRE安装路径添加到系统环境变量,已配置可跳过此章节

 

打开命令行(cmd),输入以下命令: d: set PATH=%PATH%;"C:\Program Files\Java\jre1.8.0_231\bin" • 第一行:切换工作目录到D:路径 • 第二行:将jre命令添加到临时环境变量中

生成签名证书

 

使用keytool -genkey命令生成证书: keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystore • testalias是证书别名,可修改为自己想设置的字符,建议使用英文字母和数字 • test.keystore是证书文件名称,可修改为自己想设置的文件名称

如果提示keytool 不是内部命令;那就是上一步环境变量没设置成功 回车后会提示:

 

Enter keystore password: //输入证书文件密码,输入完成回车 Re-enter new password: //再次输入证书文件密码,输入完成回车 //输入名字和姓氏,输入完成回车 [Unknown]: //输入组织单位名称,输入完成回车 [no]: //确认上面输入的内容是否正确,输入y,回车 Enter key password for (RETURN if same as keystore password):

确认证书密码与证书文件密码一样(HBuilder|HBuilderX要求这两个密码一致),直接回车就可以 以上命令运行完成后就会生成证书,路径为“D:\test.keystore”。

查看证书信息

 

可以使用以下命令查看: keytool -list -v -keystore test.keystore //输入密码,回车 其中证书指纹信息(Certificate fingerprints): • MD5 证书的MD5指纹信息(安全码MD5) • SHA1 证书的SHA1指纹信息(安全码SHA1) • SHA256 证书的SHA256指纹信息(安全码SHA245)

IOS的证书

申请证书官方有很详细的说明:https://ask.dcloud.net.cn/article/152

不上架app store是否可以安装?

苹果有一种发给企业的证书,有该证书的企业可以在企业内部分发应用,不需要经过app store,app的开发者搞到了这种企业证书,然后用户在系统设置里信任企业证书,即可在不越狱的情况下不经过app store安装应用。

公司开发者账号:99美元,个人开发者账号:99美元,企业账号:299美元

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3