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

1.2 KiB
Raw Blame History

macOS: сборка и выкладка обновлений

Сборка на Mac

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)