跳到内容
Tauri

分发

Tauri 提供了将您的应用程序分发到平台应用商店或平台特定安装程序所需的工具。

构建

Tauri 通过 CLI 使用 buildandroid buildios build 命令直接构建您的应用程序。

npm run tauri build

请参阅分发部分,以了解有关每个捆绑包的可用配置选项以及如何将它们分发给用户的更多信息。

打包

默认情况下,build 命令会自动为配置的格式捆绑您的应用程序。

如果您需要进一步自定义平台捆绑包的生成方式,则可以拆分构建和捆绑步骤

npm run tauri build -- --no-bundle
# bundle for distribution outside the macOS App Store
npm run tauri bundle -- --bundles app,dmg
# bundle for App Store distribution
npm run tauri bundle -- --bundles app --config src-tauri/tauri.appstore.conf.json

版本控制

您的应用程序版本可以在 tauri.conf.json > version 配置选项中定义,这是管理应用程序版本的推荐方法。 如果未设置该配置值,Tauri 将使用 src-tauri/Cargo.toml 文件中的 package > version 值。

签名

代码签名通过将数字签名应用于应用程序的可执行文件和捆绑包,从而增强应用程序的安全性,从而验证您的应用程序提供商的身份。

大多数平台都需要签名。 有关更多信息,请参阅每个平台的文档。

分发

了解如何为每个平台分发您的应用程序。

Linux

对于 Linux,您可以使用 Debian 软件包、Snap、AppImage、Flatpak、RPM 或 Arch 用户仓库 (AUR) 格式分发您的应用。

代码签名

macOS

对于 macOS,您可以直接将应用程序分发到 App Store,也可以发布 DMG 安装程序作为直接下载。 这两种方法都需要代码签名,并且在 App Store 之外分发还需要公证。

代码签名和公证

Windows

了解如何分发到 Microsoft Store 或配置 Windows 安装程序。

代码签名

Android

将您的 Android 应用程序分发到 Google Play。

代码签名

iOS

了解如何将您的应用程序上传到 App Store。

代码签名

云服务

将您的应用程序分发到云服务,这些云服务在全球范围内分发您的应用程序并支持开箱即用的自动更新。


© 2025 Tauri 贡献者。 CC-BY / MIT