# Ручная выкладка macOS-обновлений (TTRPG Player) До настройки VPS (фаза 2) mac-сборка выполняется **локально на Mac**. Артефакты нужно будет положить на тот же HTTPS-origin, что и Win/Linux (`build.publish.url`). ## Сборка на Mac ```bash npm ci npm run build npm run pack:mac ``` В `release/` появятся, например: - `TTRPGPlayer--x64.dmg` (и arm64 при универсальной сборке) - `latest-mac.yml` (если включена публикация generic при сборке) Для локальной проверки updater можно временно указать URL: ```bash npx electron-builder --mac --publish never \ --config.publish.provider=generic \ --config.publish.url="https://YOUR-UPDATE-HOST/" ``` (подставьте реальный origin со слэшем в конце) ## Фаза 2: выкладка на статический хост 1. Скопировать на сервер обновлений: - `latest-mac.yml` - `.dmg` / `.zip` с именами, на которые ссылается yml 2. Проверить в браузере: `https://YOUR-UPDATE-HOST/latest-mac.yml` 3. В установленном приложении: **Настройки → Проверить обновления** (нужна активная лицензия). ## Устаревшая схема (Git feed) Раньше файлы коммитили в репозиторий **`DndGamePlayerUpdates`**, ветка `updates`. Этот способ **больше не используется** — репозиторий можно удалить на Gitea.