Initial commit of YouTube Downloader application, including core functionality for downloading videos, user authentication, and Docker support. Added configuration files, environment setup, and basic UI components using Astro.js and Tailwind CSS.
This commit is contained in:
55
BUILD-MACOS.md
Normal file
55
BUILD-MACOS.md
Normal file
@@ -0,0 +1,55 @@
|
||||
# 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.
|
||||
|
||||
Reference in New Issue
Block a user