1、快应用发布需要release,而不是debug
2、windows系统下生成release 签名,根据官方指示安装Openssl
3、在Windows系统下打开(http://slproweb.com/products/Win32OpenSSL.html)网站,在如图中下载你需要的版本
快应用签名
4、安装完成后设置全局变量:

  • 找到安装路径里面的bin文件,(如:D:\summer-tools\quick\OpenSSL-Win64\bin)
  • 将找到的文件路径放置在全局变量的path下,并保存

5、然后运行cmd,打开你刚刚设置全局变量的路径(如:D:\summer-tools\quick\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
  • 运行后会创建一个RSA的私密,会要求你填写一些信息,如实填写即可(个人猜测可以不填,不过我生成时是真实填写的)
  • 填写的问题依次是:国家名称(country name)、州或省名称(state or province name)、地区名称(locality name)、组织名称(organization name)、组织单位名称(organizational unit name)、通用名(common name)、电子邮件地址(email address)

6、在安装目录下的bin中(如:D:\summer-tools\quick\OpenSSL-Win64\bin)找到private.pem、certificate.pem,复制到项目文件中,在sign下新建release目录,放入私钥和证书
7、最后在快应用开发工具的终端上运行npm run release
8、最后生成rpk文件,上传的快应用官网审核

相关文章: