fix
This commit is contained in:
@@ -1,6 +1,4 @@
|
||||
# Ручная выкладка macOS-обновлений (TTRPG Player)
|
||||
|
||||
До настройки VPS (фаза 2) mac-сборка выполняется **локально на Mac**. Артефакты нужно будет положить на тот же HTTPS-origin, что и Win/Linux (`build.publish.url`).
|
||||
# macOS: сборка и выкладка обновлений
|
||||
|
||||
## Сборка на Mac
|
||||
|
||||
@@ -10,29 +8,14 @@ npm run build
|
||||
npm run pack:mac
|
||||
```
|
||||
|
||||
В `release/` появятся, например:
|
||||
В `release/` (имена **без версии**):
|
||||
|
||||
- `TTRPGPlayer-<version>-x64.dmg` (и arm64 при универсальной сборке)
|
||||
- `latest-mac.yml` (если включена публикация generic при сборке)
|
||||
- `latest-mac.yml`
|
||||
- `TTRPGPlayer-x64.dmg`
|
||||
- `TTRPGPlayer-arm64.dmg` (если собирали arm64)
|
||||
|
||||
Для локальной проверки updater можно временно указать URL:
|
||||
Скопируйте эти файлы на Windows в общую папку релиза (вместе с Win/Linux) и залейте на VPS вместе с остальными.
|
||||
|
||||
```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.
|
||||
`https://updates.mailib.ru/latest-mac.yml` (подставьте свой feed URL)
|
||||
|
||||
Reference in New Issue
Block a user