Installer: RemminaMac.app-Bundle + Drag-and-drop-DMG (Programme-Link), Doku, Fehlerprotokoll
This commit is contained in:
@@ -11,6 +11,7 @@ Stand: 2026-09-21 · Version 0.1.0 · macOS arm64 · Swift 5.9+ · Xcode 15+
|
||||
| 2 | 2026-09-21 | `swift build -c release` | keine Fehler, nur lange Link-Zeit (~40 s) | Info | ✅ ok |
|
||||
| 3 | 2026-09-21 | Release-Skript | `dist/` war nicht in `.gitignore` → Binary drohte committet zu werden | mittel | ✅ behoben (ignoriert) |
|
||||
| 4 | 2026-09-21 | Gitea-Upload | `GET /api/v1/user` → `401 invalid username, password or token` mit alten Credentials | blockierend (Push/Release) | ✅ behoben — neue Credentials ok, Push + Release v0.1.0 hochgeladen |
|
||||
| 5 | 2026-09-21 | App-Bundle + DMG | keine Fehler: `build-app.sh` (Signatur ok), `build-dmg.sh` (UDZO, 200K), Mount-Verifikation ok (App + Applications/Programme-Links) | Info | ✅ ok |
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -26,6 +26,17 @@ unzip dist/RemminaMac-*-macos-arm64.zip -d /tmp/rmm
|
||||
/tmp/rmm/RemminaMac
|
||||
```
|
||||
|
||||
## Variante D: Installer-DMG (Empfohlen für Endnutzer)
|
||||
1. `RemminaMac-0.1.0-macos-arm64.dmg` aus dem Gitea-Release laden (oder lokal: `./scripts/build-app.sh 0.1.0 && ./scripts/build-dmg.sh 0.1.0`)
|
||||
2. DMG doppelklicken → Finder-Fenster mit `RemminaMac.app` + `Programme`-Link
|
||||
3. `RemminaMac.app` auf `Programme` ziehen → liegt in `/Applications/RemminaMac.app`
|
||||
4. Auswerfen, aus Programme starten. Beim ersten Start: Rechtsklick → Öffnen (ad-hoc-Signatur, kein Apple-Notarization).
|
||||
```bash
|
||||
# Prüfen:
|
||||
spctl -a -vv dist/RemminaMac.app
|
||||
hdiutil verify dist/RemminaMac-0.1.0-macos-arm64.dmg
|
||||
```
|
||||
|
||||
## RDP-Voraussetzungen
|
||||
```bash
|
||||
# Für volle RDP-Unterstützung:
|
||||
|
||||
+8
-4
@@ -2,13 +2,17 @@
|
||||
|
||||
## Lokal bauen
|
||||
```bash
|
||||
./scripts/build-release.sh [version]
|
||||
./scripts/build-release.sh [version] # ZIP mit Binary + Docs
|
||||
./scripts/build-app.sh [version] # RemminaMac.app (Bundle, ad-hoc-signiert)
|
||||
./scripts/build-dmg.sh [version] # DMG mit App + Programme-Link
|
||||
# Beispiel:
|
||||
./scripts/build-release.sh 0.1.0
|
||||
./scripts/build-app.sh 0.1.0
|
||||
./scripts/build-dmg.sh 0.1.0
|
||||
# Output:
|
||||
# dist/RemminaMac-0.1.0-macos-arm64.zip
|
||||
# dist/RemminaMac-0.1.0-macos-arm64.zip.sha256
|
||||
# dist/RemminaMac-0.1.0-macos-arm64/RemminaMac (Binary)
|
||||
# dist/RemminaMac-0.1.0-macos-arm64.zip (+ .sha256)
|
||||
# dist/RemminaMac.app/
|
||||
# dist/RemminaMac-0.1.0-macos-arm64.dmg (+ .sha256)
|
||||
```
|
||||
|
||||
## Was das Skript macht
|
||||
|
||||
Reference in New Issue
Block a user