uniApp 创建Android.keystore证书&IOS的证书

Android 证书

1、安装JRE环境

可从Oracle官方下载jre安装包:https://www.oracle.com/technetwork/java/javase/downloads/index.html

打开命令行(cmd),输入以下命令:

复制代码
//切换工作目录到f:路径
D:  
//将jre命令添加到临时环境变量中,实际操作时请修改为自己安装目录
set PATH=%PATH%;"D:\javaJdk\jre\bin"

2、生成签名证书

使用keytool -genkey命令生成证书:

复制代码
keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystore
// testalias是证书别名,可修改为自己想设置的字符,建议使用英文字母和数字
// test.keystore是证书文件名称,可修改为自己想设置的文件名称

Enter keystore password:    //输入密钥库密码                                                                 
Re-enter new password:     //再次输入同样的密码
What is your first and last name?  //你的名字和姓氏是什么?
[Unknown]:  John Doe
What is the name of your organizational unit?  //你的组织单位叫什么名字?
[Unknown]:  IT Department
What is the name of your organization?   //贵公司的名称是什么?
[Unknown]:  Example Inc.
What is the name of your City or Locality?   //你所在城市或地区的名称是什么?
[Unknown]:  San Francisco
What is the name of your State or Province?   //你所在的州或省叫什么名字?
[Unknown]:  California
What is the two-letter country code for this unit?   //这个单位的两个字母的国家代码是多少?
[Unknown]:  US
Is CN=John Doe, OU=IT Department, O=Example Inc., L=San Francisco, ST=California, C=US correct?
[no]:  yes

3、查看证书信息

复制代码
// 打开命令行(cmd),输入以下命令查看:
keytool -list -v -keystore test.keystore
//输入密码,回车
// 其中证书指纹信息(Certificate fingerprints):
// MD5   证书的MD5指纹信息(安全码MD5)
// SHA1   证书的SHA1指纹信息(安全码SHA1)
// SHA256  证书的SHA256指纹信息(安全码SHA245)

// test.keystore是证书文件名称,即自己刚设置的文件名称

4、删除证书条目

复制代码
keytool -delete -alias 证书别名 -keystore 文件地址.keystore -storepass 密码

IOS 证书

申请证书官方有很详细的说明

相关推荐
中国胖子风清扬4 小时前
GPUI 在 macOS 上编译问题排查指南
spring boot·后端·macos·小程序·rust·uni-app·web app
码云数智-园园1 天前
uni-app 实现物流进度跟踪功能:从 UI 到数据驱动的完整方案
ui·uni-app
予你@。3 天前
UniApp + Vue3 实现 Tab 点击滚动定位(微信小程序)
微信小程序·小程序·uni-app
游戏开发爱好者83 天前
完整教程:App上架苹果App Store全流程指南
android·ios·小程序·https·uni-app·iphone·webview
予你@。3 天前
uni-app progress 组件使用详解
uni-app
iOS阿玮3 天前
春节提审高峰来袭!App Store 审核时长显著延长。
uni-app·app·apple
2501_916007473 天前
ios上架 App 流程,证书生成、从描述文件创建、打包、安装验证到上传
android·ios·小程序·https·uni-app·iphone·webview
2501_915106324 天前
iPhone 文件管理,如何进行应用沙盒文件查看
android·ios·小程序·https·uni-app·iphone·webview
2501_915921434 天前
Fastlane 结合 AppUploader 来实现 CI 集成自动化上架
android·运维·ci/cd·小程序·uni-app·自动化·iphone
云游云记4 天前
vue2 vue3 uniapp (微信小程序) v-model双向绑定
微信小程序·uni-app·vue