SuperAPI AI 工具集

distributing-tauri-for-windows

通用与其它

查看项目

更新于 10-15 20:06

技能介绍

用途:指导在 Windows 上分发 Tauri v2 应用,涵盖 MSI/NSIS 安装包创建、定制与 Microsoft Store 提交。

主要能力:支持 WiX MSI(仅 Windows 构建)与 NSIS(可跨平台构建)两种格式;可指定目标架构(x86_64、i686、aarch64);可配置 WebView2 安装模式(downloadBootstrapper、embedBootstrapper、offlineInstaller、fixedVersion、skip);支持 WiX 自定义模板、XML 片段与多语言,NSIS 安装模式(perUser、perMachine、both)、安装钩子与多语言选择器;支持证书指纹签名、时间戳服务器、FIPS 合规、Windows 7 兼容及 Microsoft Store 分发。

使用方式:标准构建执行 npm run tauri build(或 yarn/pnpm/cargo 对应命令),指定架构加 --target。跨平台构建 NSIS 需在 Linux 安装 nsis lld llvm clang,在 macOS 用 brew install nsis llvm,并安装 Windows Rust 目标与 cargo-xwin,构建命令为 npm run tauri build -- --runner cargo-xwin --target x86_64-pc-windows-msvc。配置写在 tauri.conf.json 的 bundle.windows 下。Store 构建使用 --config tauri.microsoftstore.conf.json,图标用 npm run tauri icon 生成。

适用场景:Windows 桌面应用打包分发、离线或企业受控部署、多语言安装包、Microsoft Store 上架。

限制:MSI 只能在 Windows 上用 WiX Toolset 构建,非 Windows 需改用 NSIS;Store 要求 offlineInstaller 模式且发布者名称不能与产品名相同;签名需有效证书。具体收费与价格暂未提供。