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 - 更新包的签名。
只要您的私钥安全,就可以安全上传和分享签名。