1.7 KiB
Executable File
1.7 KiB
Executable File
Mac App erstellen - Anleitung
Voraussetzungen
- Python 3.11 oder höher muss installiert sein
- pip muss verfügbar sein
Automatischer Build
Führen Sie einfach das Build-Skript aus:
./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
python3 -m pip install --upgrade pip
python3 -m pip install py2app pydicom aiohttp aiofiles tqdm
2. App erstellen
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:
open dist/dicom2pacs.app --args "Mustermann" "Max" "19800101" "12345"
Oder über Terminal:
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
.appDatei in ein DMG-Image packen