Files
yt/BUILD-MACOS.md

56 lines
1.2 KiB
Markdown

# 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.