Files
DndGamePlayer/docs/MANUAL_MAC_UPDATE_UPLOAD.md
T
     Фонтош Иван Сергеевич 8ec830cdb5 fiz mac build
2026-05-18 09:22:35 +08:00

23 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# macOS: сборка и выкладка обновлений
## Сборка на Mac
```bash
npm ci
npm run pack:mac
```
`pack:mac` сам вызывает `build` и `scripts/release-mac-prep.mjs` — подтягивает **оба** набора нативных бинарников sharp (x64 и arm64). Без этого x64-сборка с Apple Silicon падает при старте с ошибкой `Could not load the "sharp" module using the darwin-x64 runtime`.
В `release/` (имена **без версии**):
- `latest-mac.yml` — сгенерирован electron-builder, не копируйте старый с Windows
- `TTRPGPlayer-x64.zip` и `TTRPGPlayer-arm64.zip`**нужны для автообновления** (поле `path` в yml)
- `TTRPGPlayer-x64.dmg`, `TTRPGPlayer-arm64.dmg` — опционально, для ручной установки
Скопируйте эти файлы на Windows в общую папку релиза (вместе с Win/Linux) и залейте на VPS вместе с остальными.
## Проверка после выкладки
`https://updates.mailib.ru/latest-mac.yml` (подставьте свой feed URL)