开发之后要提交快应用官网审核,提交中遇到的一个问题
校验失败官网的解释是:快应用发布请用 release 签名,不要用debug 签名(目录sign-debug)。
下面来介绍下windows系统下生成release 签名,根据官方只是安装Openssl
1.下载安装
windows系统请打开这个网站(http://slproweb.com/products/Win32OpenSSL.html),找到对应的系统和版本安装
轻量级的就可以安装完成之后,设置全局变量,
我的电脑-高级设置运行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” ,上传这个应用包即可
网友评论