Skip to content

Unit 8 · Packaging and distribution

The last step: getting your app onto other people's computers and phones. You package it with Tauri as a desktop and mobile app.

Learning outcome Hours Term
RA7 — Prepares applications for distribution, evaluating and using specific tools. 12 2nd

What you will learn

  • Package the components the application needs
  • Customise the installation wizard
  • Generate installation packages with the development environment and with external tools
  • Digitally sign applications for distribution
  • Generate packages that install unattended
  • Make sure the application can be cleanly uninstalled

Lessons

  1. Wrap and package — wrap your SvelteKit app in a native Tauri window, decide what travels in the package, generate its icons and build your first installer
  2. Installers and wizard — match the seven bundle targets to their systems, then brand the Windows wizard and fill in the metadata Linux shows instead
  3. Sign and update — sign a package and break the seal, install and uninstall with no questions, rebuild a package by hand, and read an updater and CI pipeline