Files
dicom2pacs/README_BUILD.md
René Mathieu 0fef8d96c5 Initial commit
2026-01-17 13:49:51 +01:00

79 lines
1.7 KiB
Markdown
Executable File

# Mac App erstellen - Anleitung
## Voraussetzungen
1. **Python 3.11 oder höher** muss installiert sein
2. **pip** muss verfügbar sein
## Automatischer Build
Führen Sie einfach das Build-Skript aus:
```bash
./build_app.sh
```
Das Skript:
- Installiert automatisch alle benötigten Dependencies
- Erstellt die Mac App
- Zeigt den Speicherort der fertigen App an
## Manueller Build
Falls Sie den Build manuell durchführen möchten:
### 1. Dependencies installieren
```bash
python3 -m pip install --upgrade pip
python3 -m pip install py2app pydicom aiohttp aiofiles tqdm
```
### 2. App erstellen
```bash
python3 setup.py py2app
```
### 3. Ergebnis
Die fertige App befindet sich in: `dist/dicom2pacs.app`
## Verwendung der App
Die App wird mit 4 Argumenten aufgerufen:
- Name
- Vorname
- Geburtsdatum (Format: YYYYMMDD)
- Patienten_ID
**Beispiel:**
```bash
open dist/dicom2pacs.app --args "Mustermann" "Max" "19800101" "12345"
```
Oder über Terminal:
```bash
dist/dicom2pacs.app/Contents/MacOS/dicom2pacs "Mustermann" "Max" "19800101" "12345"
```
## Fehlerbehebung
### "ModuleNotFoundError: No module named 'py2app'"
- Stellen Sie sicher, dass alle Dependencies installiert sind
- Versuchen Sie: `python3 -m pip install --user py2app`
### "Permission denied"
- Stellen Sie sicher, dass Sie Schreibrechte im Projektordner haben
- Bei Bedarf: `chmod +x build_app.sh`
### App startet nicht
- Prüfen Sie die Konsole auf Fehlermeldungen
- Stellen Sie sicher, dass alle Python-Module korrekt installiert sind
## Hinweise
- Die erste Erstellung kann einige Minuten dauern
- Die App-Datei ist relativ groß (enthält alle Dependencies)
- Für die Verteilung können Sie die `.app` Datei in ein DMG-Image packen