由于支付宝官方提供的 生成工具 只支持 GUI,并且没有 Linux 版本;使用 OpenSSL 生成密钥简单快捷,两行命令即可搞定。
使用方法:bin/genrsa
,即在当前目录生成密钥文件。
由于支付宝官方提供的公钥只有一行,且头尾没有包裹 BEGIN
/ END
,所以 OpenSSL 不能正确识别。使用此工具可自动将密钥处理为正确、规范的 PEM 格式。
使用方法:bin/wrap-key <密钥>
。
由于支付宝官方给出的 Requests 实在太多(700+),而部分平台(微擎等)发布时必须带上完整 vendor
文件夹,零散文件太多可能导致更新超时,所以出此下策 —— 把所有 Requests 打包成一个 PHAR 文件。
使用方法:bin/phar-requests
,即在当前目录生成 requests.phar
文件。
删除 aop/Requests
目录后,修改 composer.json
的 autoload
部分,新增 files
小节:
"autoload": {
"files": [
"requests.phar"
]
}
随后执行 composer dumpautoload
重新生成自动加载文件即可。
更新:0.24.1-beta.1
版本已修复,参见 更新日志。
支付宝小程序开发者工具 0.20.1
版本,在 macOS 平台有进程残留,占用 8999+ 端口。
目前已经反馈官方,讨论帖,客服答复新版会修复。
临时解决方案,使用 bin/kill-ide
即可杀死全部进程残留。