快应用 - 应用签名校验失败

开发之后要提交快应用官网审核,提交中遇到的一个问题


快应用 - 应用签名校验失败_第1张图片
校验失败

官网的解释是:快应用发布请用 release 签名,不要用debug 签名(目录sign-debug)。

下面来介绍下windows系统下生成release 签名,根据官方只是安装Openssl

1.下载安装 

windows系统请打开这个网站(http://slproweb.com/products/Win32OpenSSL.html),找到对应的系统和版本安装

快应用 - 应用签名校验失败_第2张图片
轻量级的就可以

安装完成之后,设置全局变量,

快应用 - 应用签名校验失败_第3张图片
我的电脑-高级设置

运行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” ,上传这个应用包即可

你可能感兴趣的:(快应用 - 应用签名校验失败)