Some notes on how to ship Tauri apps in production. Broken into three parts:
- Enabling licensing so users must provide a valid license to use the application
- Distribution: Bundling and distributing exectuables for various operating systems
- Signing: Avoid
Licensing
Distribution
Tauri enables easy builds.
Consider setting webviewInstallMode to offlineInstaller to enable offline installations. See: https://v2.tauri.app/de/distribute/windows-installer/#offline-installer
Signing
Signing is require to avoid the smart-screen warning on Windows. Yet, even when enabling signing, the smart-screen warning is not guaranteed to disappear, as this process depends on reputation.