# macOS Build-Anleitung ## Electron-App für macOS erstellen ### Schritt 1: Dependencies installieren ```bash npm install ``` ### Schritt 2: Astro-App bauen ```bash npm run build ``` ### Schritt 3: Electron-App für macOS bauen ```bash npm run electron:build:mac ``` Das erstellt in `dist-electron/`: - **YouTube Downloader.dmg** - Installer für macOS - **YouTube Downloader-mac.zip** - Portable Version ## Für Endnutzer (z.B. deine Oma) ### Option 1: DMG Installer (empfohlen) 1. Öffne die `.dmg` Datei 2. Ziehe "YouTube Downloader" in den Applications-Ordner 3. Öffne Applications und starte "YouTube Downloader" 4. Bei der ersten Ausführung: Rechtsklick → Öffnen (wegen Gatekeeper) ### Option 2: Portable Version 1. Entpacke die `.zip` Datei 2. Doppelklicke auf "YouTube Downloader.app" 3. Bei der ersten Ausführung: Rechtsklick → Öffnen ## Code-Signing (optional, für Verteilung) Falls du die App signieren möchtest (für bessere Kompatibilität): 1. Apple Developer Account erstellen 2. In `package.json` unter `build.mac.identity` hinzufügen: ```json "identity": "Developer ID Application: Dein Name" ``` ## Notarization (optional, für App Store) Für App Store Verteilung benötigst du zusätzliche Konfiguration.