# 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)