codecamp

Tauri 更新文件

Tauri的打包工具在更新程序正确配置和启用后将自动生成并签名更新文件。

在构建应用程序之前,您需要设置私钥和密码的环境变量:

  • TAURI_PRIVATE_KEY​: 私钥的路径或内容
  • TAURI_KEY_PASSWORD​: 您的私钥密码(可选)

如果您想为当前控制台会话设置这些变量,您可以在稍后用于构建应用程序的控制台中执行以下命令:

  • Bash
export TAURI_PRIVATE_KEY="content of the generated key"
export TAURI_KEY_PASSWORD="password"
  • PowerShell
$env:TAURI_PRIVATE_KEY="content of the generated key"
$env:TAURI_KEY_PASSWORD="password"

之后,您可以像平常一样运行 "tauri build",Tauri将生成更新包和其签名。

1. Linux: 在Linux上,Tauri将从 "target/release/bundle/appimage/" 文件夹中的 AppImage 创建一个 .tar.gz 存档:

  • myapp.AppImage - 标准应用程序包。
  • myapp.AppImage.tar.gz - 更新程序包。
  • myapp.AppImage.tar.gz.sig - 更新包的签名。

2. macOS: 在macOS上,Tauri将从 "target/release/bundle/macos/" 文件夹中的应用程序包创建一个 .tar.gz 存档:

  • myapp.app - 标准应用程序包。myapp.app.tar.gz - 更新程序包。
  • myapp.app.tar.gz.sig - 更新包的签名。

3. Windows: 在Windows上,Tauri将从 "target/release/bundle/msi/" 文件夹中的MSI安装程序创建一个 .zip 存档:

  • myapp.msi - 标准应用程序包。
  • myapp.msi.zip - 更新程序包。
  • myapp.msi.zip.sig - 更新包的签名。

只要您的私钥安全,就可以安全上传和分享签名。


Tauri Windows 上的安装模式
Tauri 静态JSON文件
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Tauri 指南

Tauri 特性

Tauri 插件

Tauri 应用程序接口

Tauri JavaScript/TypeScript

Tauri 命令行界面

Tauri 进程

Tauri 参考

Tauri WebView 版本

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }