tauri应用实现一键快速更新版本
创建一个项目
pnpm create tauri-app
根据配置选择就可以
pnpm tauri dev
启动项目
##更新配置
打包配置在src-tauri/tauri.conf.json
修改打包命令
"bundle": {
"active": true,
"targets": "all",
"identifier": "com.tauri.build" //改成build
}
生成更新秘钥
pnpm tauri signer generate -w ~/.tauri/myapp.key
配置到本地的环境变量中
主要配置这两个
TAURI_KEY_PASSWORD //生成时输入的密码
TAURI_PRIVATE_KEY //私钥
可以使用
echo $TAURI_KEY_PASSWORD和echo $TAURI_PRIVATE_KEY
查看是否生效
设置公钥
将.pub后缀的文件内容复制到pubkey字段(公钥)
这个是另外的一个公开可以访问的update.json
{
"version": "1.0.7",
"notes": "kestrel-task",
"pub_date": "2024-03-23T03:23:09.99