Files
Blockline/README.md
T

33 lines
1.4 KiB
Markdown

# MacOS-Portmodul für Astra
Dieses Paket enthält ausschließlich die Dateien für einen eigenständigen
Godot-4.5-macOS-Export. Es verändert kein Gameplay und benötigt keine der
vorhandenen macOS-Start- oder Installationsskripte.
## Einbauziele
| Moduldatei | Ziel im Projekt |
| --- | --- |
| `Build-Mac.command` | `Build-Mac.command` |
| `build-tools/Build-Mac.sh` | `build-tools/Build-Mac.sh` |
| `export_presets.macos.cfg` | Inhalte als neuen, nächsten Preset-Block nach `export_presets.cfg` übernehmen |
Beide Skripte müssen ausführbar sein: `chmod +x Build-Mac.command build-tools/Build-Mac.sh`.
## Vertrag und Kompatibilität
Das Build-Skript akzeptiert ausschließlich Godot 4.5, nutzt einen Universal-
Export (`x86_64` und `arm64`), lädt bei Bedarf die offizielle Engine und ihre
Exportvorlagen nach und verifiziert den Engine-Download per SHA-512. Es prüft
vor Erfolg: Godot-Import ohne `SCRIPT ERROR`, App-Bundle, Bundle-ID,
Startdatei, beide Prozessorarchitekturen, Ad-hoc-Signatur und PCK-Spieldaten.
Die Mindestversionen sind macOS 10.12 auf Intel und macOS 11 auf Apple
Silicon. Eine künftige macOS-Version oder jede Hardware kann kein Skript
garantieren; für warnungsfreie Verteilung heruntergeladener Builds sind
Developer-ID-Signierung und Apple-Notarisierung erforderlich.
Nach dem Einbau wird mit `Build-Mac.command` gebaut. Ergebnisse sind
`dist/macos/BLOCKLINE.app` zum direkten Öffnen und
`dist/macos/BLOCKLINE.zip` zur Weitergabe.