Toolverse
Wszystkie skille

winapp-cli

autor: github

Narzędzie CLI do budowania, pakowania i wdrażania aplikacji Windows z obsługą MSIX i certyfikatów.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
github
Kategoria
DevOps
Wyświetlenia
47

O skillu

Winapp to interfejs wiersza poleceń dla deweloperów tworzących aplikacje na Windows. Zarządzaj pakietami MSIX, generuj manifesty AppxManifest.xml, twórz certyfikaty deweloperskie i podpisuj aplikacje. Narzędzie wspiera .NET, C++, Electron, Rust, Tauri i inne frameworki cross-platformowe skierowane na Windows. Użyj go, gdy potrzebujesz zainicjować projekt Windows, ustawić tożsamość pakietu do debugowania lub skonfigurować pipeline CI/CD dla wdrażania aplikacji.

Jak używać

  1. Zainstaluj winapp CLI wybierając jedną z metod: przez WinGet (winget install Microsoft.WinAppCli --source winget), NPM dla projektów Electron (npm install @microsoft/winappcli --save-dev), akcję GitHub Actions/Azure DevOps (setup-WinAppCli), lub pobierz ręcznie z GitHub Releases. Wymagany jest Windows 10 lub nowszy.

  2. Zainicjuj projekt Windows poleceniem winapp init w katalogu projektu. Narzędzie automatycznie skonfiguruje SDK, wygeneruje wymagane manifesty i certyfikaty deweloperskie.

  3. Wygeneruj lub edytuj plik AppxManifest.xml, który definiuje metadane i uprawnienia aplikacji. Winapp wspiera automatyczne generowanie tego pliku na podstawie konfiguracji projektu.

  4. Utwórz i zainstaluj certyfikat deweloperski do podpisywania pakietów. Narzędzie zarządza certyfikatami wymaganymi do debugowania i testowania aplikacji na lokalnej maszynie.

  5. Spakuj aplikację do formatu MSIX poleceniem winapp package, które konwertuje katalog aplikacji w gotowy do wdrożenia pakiet Windows.

  6. Podpisz pakiet MSIX lub plik wykonywalny certyfikatem deweloperskim, aby umożliwić instalację i dostęp do Windows API wymagających tożsamości pakietu, takich jak powiadomienia czy integracja z shell'em.

Podobne skille