uniapp的App证书 秘钥 应用包名等 ios安卓可能涉及到的一些问题

在这里插入图片描述

如图所示
这个uni_appid 即uniapp的id
切记 不要重新获取。这样可能会在后续打包等问题出现问题。但是由于本人好奇心极重以及手欠的特性。还是没忍住重新获取了一下。
于是内心慌得一比的我就遭遇了无法打包的问题。终于在种种百度中,找到了问题的关键。
在这里插入图片描述
在这里就可以因我自己手欠的原因。重新更改回原来的uni_appid

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 不是内部命令;那就是上一步环境变量没设置成功
在这里插入图片描述

至于Ios证书的问题 我是管公司其他组的人员要来的。
申请证书官方有很详细的说明:https://ask.dcloud.net.cn/article/152

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

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值