Tauri 更新文件

2023-10-21 13:13 更新

Tauri的打包工具在更新程序正確配置和啟用后將自動生成并簽名更新文件。

在構(gòu)建應(yīng)用程序之前,您需要設(shè)置私鑰和密碼的環(huán)境變量:

  • ?TAURI_PRIVATE_KEY?: 私鑰的路徑或內(nèi)容
  • ?TAURI_KEY_PASSWORD?: 您的私鑰密碼(可選)

如果您想為當(dāng)前控制臺會話設(shè)置這些變量,您可以在稍后用于構(gòu)建應(yīng)用程序的控制臺中執(zhí)行以下命令:

  • 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"

之后,您可以像平常一樣運(yùn)行 "tauri build",Tauri將生成更新包和其簽名。

1. Linux: 在Linux上,Tauri將從 "target/release/bundle/appimage/" 文件夾中的 AppImage 創(chuàng)建一個 .tar.gz 存檔:

  • myapp.AppImage - 標(biāo)準(zhǔn)應(yīng)用程序包。
  • myapp.AppImage.tar.gz - 更新程序包。
  • myapp.AppImage.tar.gz.sig - 更新包的簽名。

2. macOS: 在macOS上,Tauri將從 "target/release/bundle/macos/" 文件夾中的應(yīng)用程序包創(chuàng)建一個 .tar.gz 存檔:

  • myapp.app - 標(biāo)準(zhǔn)應(yīng)用程序包。myapp.app.tar.gz - 更新程序包。
  • myapp.app.tar.gz.sig - 更新包的簽名。

3. Windows: 在Windows上,Tauri將從 "target/release/bundle/msi/" 文件夾中的MSI安裝程序創(chuàng)建一個 .zip 存檔:

  • myapp.msi - 標(biāo)準(zhǔn)應(yīng)用程序包。
  • myapp.msi.zip - 更新程序包。
  • myapp.msi.zip.sig - 更新包的簽名。

只要您的私鑰安全,就可以安全上傳和分享簽名。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號