33 lines
1.4 KiB
Markdown
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.
|