67 lines
4.0 KiB
Markdown
67 lines
4.0 KiB
Markdown
# SHD Desktop — скачать и установить
|
||
|
||
## macOS
|
||
|
||
Готовое приложение уже собрано из актуального кода и лежит в репозитории:
|
||
|
||
**[Скачать ZIP из Gitea](https://git.xyz.su/shd/shd-desktop-app/raw/branch/main/Apple/downloads/SHD-macOS-arm64.zip)** · **[скачать из GitHub](https://github.com/bulava92/shd-desktop-app/raw/refs/heads/main/Apple/downloads/SHD-macOS-arm64.zip)**
|
||
|
||
В файле репозитория: [`Apple/downloads/SHD-macOS-arm64.zip`](Apple/downloads/SHD-macOS-arm64.zip).
|
||
|
||
Нужен Mac с процессором Apple Silicon и macOS 14 или новее. Для установки не нужно скачивать исходники или что-либо собирать.
|
||
|
||
1. Скачайте ZIP по ссылке выше.
|
||
2. Откройте ZIP двойным щелчком — появится `SHD.app`.
|
||
3. Закройте старую версию SHD, если она запущена.
|
||
4. Перетащите `SHD.app` в папку «Программы» и согласитесь заменить старую версию, если macOS спросит.
|
||
5. Откройте SHD из папки «Программы».
|
||
|
||
Сборка не нотарифицирована Apple, поэтому macOS может предупредить о неизвестном разработчике. Если вы скачали приложение из этого репозитория и доверяете ему, после первой попытки запуска откройте «Системные настройки» → «Конфиденциальность и безопасность» → «Открыть всё равно». [Инструкция Apple](https://support.apple.com/en-gb/102445).
|
||
|
||
## Windows
|
||
|
||
Готового Windows ZIP пока нет. Его можно собрать на Windows 10 или 11 x64.
|
||
|
||
### 1. Установите Git и .NET 10 SDK
|
||
|
||
Откройте PowerShell и выполните:
|
||
|
||
```powershell
|
||
winget install --id Git.Git -e --source winget
|
||
winget install --id Microsoft.DotNet.SDK.10 --exact --source winget
|
||
```
|
||
|
||
Закройте PowerShell и откройте его снова.
|
||
|
||
### 2. Скачайте проект
|
||
|
||
Создайте папку `Projects` в домашней папке, скачайте репозиторий и перейдите в него:
|
||
|
||
```powershell
|
||
New-Item -ItemType Directory -Force -Path "$HOME\Projects" | Out-Null
|
||
Set-Location "$HOME\Projects"
|
||
git clone https://git.xyz.su/shd/shd-desktop-app.git
|
||
Set-Location .\shd-desktop-app
|
||
```
|
||
|
||
Оба репозитория открыты: войти в аккаунт не нужно. Если Gitea недоступен, используйте GitHub: `git clone https://github.com/bulava92/shd-desktop-app.git`.
|
||
|
||
### 3. Соберите и установите приложение
|
||
|
||
В том же PowerShell выполните:
|
||
|
||
```powershell
|
||
$ErrorActionPreference = 'Stop'
|
||
powershell -NoProfile -ExecutionPolicy Bypass -File .\Windows\Scripts\build.ps1
|
||
if ($LASTEXITCODE -ne 0) { throw 'Сборка не удалась.' }
|
||
$packageDir = Join-Path $env:TEMP ("SHD-Windows-" + [guid]::NewGuid())
|
||
Expand-Archive -LiteralPath .\Windows\dist\SHD-Windows-x64.zip -DestinationPath $packageDir
|
||
powershell -NoProfile -ExecutionPolicy Bypass -File (Join-Path $packageDir 'install.ps1')
|
||
```
|
||
|
||
Установщик добавит SHD в меню «Пуск» и запустит приложение. Для запуска нужен Microsoft Edge WebView2 Runtime; если его нет, SHD предложит установить [WebView2 Runtime](https://developer.microsoft.com/en-us/microsoft-edge/webview2/). Дополнительные сведения — в [`Windows/README.md`](Windows/README.md).
|
||
|
||
## Вход
|
||
|
||
Вход по passkey в приложении пока работает только на DEV. Для PROD используйте Safari или другой браузер.
|