快应用 - 应用签名校验失败
2018-08-14 本文已影响0人
席卷卷卷
开发之后要提交快应用官网审核,提交中遇到的一个问题
![](https://img.haomeiwen.com/i3097070/8897866e73289c41.png)
官网的解释是:快应用发布请用 release 签名,不要用debug 签名(目录sign-debug)。
下面来介绍下windows系统下生成release 签名,根据官方只是安装Openssl
1.下载安装
windows系统请打开这个网站(http://slproweb.com/products/Win32OpenSSL.html),找到对应的系统和版本安装
![](https://img.haomeiwen.com/i3097070/edfbfa7a30af378a.png)
安装完成之后,设置全局变量,
![](https://img.haomeiwen.com/i3097070/42d95ec72943a383.png)
运行cmd,找到C:\OpenSSL-Win64\bin,首先运行
set OPENSSL_CONF=C:\OpenSSL-Win64\bin\openssl.cfg
不然会报错无法打开配置文件,之后
openssl req -newkey rsa:2048 -nodes -keyout private.pem -x509 -days 3650 -out certificate.pem
在C:\OpenSSL-Win64\bin目录下会找到private.pem、certificate.pem,复制到项目文件中,在sign下新建release目录,放入私钥和证书
重新运行程序,cd '项目文件' ,运行 npm run release
生成 “/dist/.signed.rpk” ,上传这个应用包即可