Mitwirken

Diese Dokumentation bearbeiten

Übersetzen Sie die Dokumentation oder öffnen Sie das vollständige Projekt auf Ihrem Computer.

Es wird nichts veröffentlicht, bevor Sie Ihre Arbeit zur Übermittlung freigeben.

Installationsprogramme erstellen

Anwendung für die Verteilung paketieren

Übersicht

Erstellen Sie professionelle Installationsprogramme für Ihre Wails-Anwendung auf allen Plattformen.

Plattformspezifische Installationsprogramme

NSIS-Installationsprogramm

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

WiX Toolset

Alternative für MSI-Installationsprogramme.

Automatisierte Paketierung

GoReleaser verwenden

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

Bewährte Vorgehensweisen

✅ Empfohlen

  • Code auf allen Plattformen signieren
  • Versionsinformationen angeben
  • Deinstallationsprogramme erstellen
  • Installationsprozess testen
  • Klare Dokumentation bereitstellen

❌ Zu vermeiden

  • Codesignierung nicht überspringen
  • Dateizuordnungen nicht vergessen
  • Pfade nicht fest codieren
  • Tests nicht überspringen

Nächste Schritte

Seite bearbeiten

Zuletzt aktualisiert: