Contribuer

Modifier cette documentation

Traduisez la documentation ou ouvrez le projet complet sur votre ordinateur.

Rien n’est publié tant que vous ne choisissez pas de soumettre votre travail.

Création de programmes d’installation

Empaquetez votre application pour la distribuer

Vue d’ensemble

Créez des programmes d’installation professionnels pour votre application Wails sur toutes les plateformes.

Programmes d’installation par plateforme

Programme d’installation NSIS

bash
# Install NSIS
# Download from: https://nsis.sourceforge.io/

# Create installer script (installer.nsi)
makensis installer.nsi

installer.nsi :

nsis
!define APPNAME "MyApp"
!define VERSION "1.0.0"

Name "${APPNAME}"
OutFile "MyApp-Setup.exe"
InstallDir "$PROGRAMFILES\${APPNAME}"

Section "Install"
    SetOutPath "$INSTDIR"
    File "build\bin\myapp.exe"
    CreateShortcut "$DESKTOP\${APPNAME}.lnk" "$INSTDIR\myapp.exe"
SectionEnd

Ensemble d’outils WiX

Alternative pour les programmes d’installation MSI.

Création automatisée de paquets

Utilisation de GoReleaser

yaml
# .goreleaser.yml
project_name: myapp

builds:
  - binary: myapp
    goos:
      - windows
      - darwin
      - linux
    goarch:
      - amd64
      - arm64

archives:
  - format: zip
    name_template: "{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}"

nfpms:
  - formats:
      - deb
      - rpm
    vendor: Your Company
    homepage: https://example.com
    description: My Application

Bonnes pratiques

✅ À faire

  • Signez le code sur toutes les plateformes
  • Incluez les informations de version
  • Créez des programmes de désinstallation
  • Testez le processus d’installation
  • Fournissez une documentation claire

❌ À ne pas faire

  • Ne négligez pas la signature du code
  • N’oubliez pas les associations de fichiers
  • Ne codez pas les chemins en dur
  • Ne négligez pas les tests

Étapes suivantes

Modifier la page

Dernière mise à jour :