From c12d96bdab951655348b8b48a8367a203fe2a3cd Mon Sep 17 00:00:00 2001 From: Lain Iwakura Date: Wed, 6 Aug 2025 10:44:04 +0300 Subject: [PATCH] =?UTF-8?q?=D0=B0=D0=BF=D0=B4=D0=B5=D0=B9=D1=82=D0=B5?= =?UTF-8?q?=D0=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + README.md | 3 ++- minibuild.sh | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 536ef16..6cb9b19 100644 --- a/.gitignore +++ b/.gitignore @@ -7,6 +7,7 @@ *.out go.work MobileMkch +MobileMkch* MobileMkch.app MobileMkch.apk MobileMkch.ipa diff --git a/README.md b/README.md index de6bf62..93cb31a 100644 --- a/README.md +++ b/README.md @@ -170,4 +170,5 @@ open MobileMkch.xcodeproj Но данный клиент имеет обратную совместимость с поддержкой ПК! А настройки хранятся в файле `settings.json` в папке `~/.config/mkch/` и вы можете их использовать на ПК! Я оффициально поддерживаю этот функционал потому что клиент первым запускается на моем ПК, а только затем тестируется на мобильных устройствах. Сборка проста, `go build` и запускайте `./MobileMkch` (или с .exe если винда) -P.S. на Маках вообще должно быть просто fyne package и у вас будет .app файл, вроде запускается, тестово залью на [relays.lol/releases](https://relays.lol/releases) для ARM бояр. \ No newline at end of file +P.S. на Маках вообще должно быть просто fyne package и у вас будет .app файл, вроде запускается, тестово залью на [relays.lol/releases](https://relays.lol/releases) для ARM бояр. +P.S.S. DMG Canvasом можете в дмг упаковать, ./minibuild.sh соберет два бинаря сразу и сольет в arm64+amd64 universal \ No newline at end of file diff --git a/minibuild.sh b/minibuild.sh index 2d8f250..888ba03 100755 --- a/minibuild.sh +++ b/minibuild.sh @@ -1,5 +1,5 @@ #!/bin/sh -CGO_ENABLED=0 fyne build --target darwin -o MobileMkch-arm64 +CGO_ENABLED=0 GOOS=darwin GOARCH=arm64 fyne build --target darwin -o MobileMkch-arm64 CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 fyne build --target darwin -o MobileMkch-amd64 lipo -create MobileMkch-arm64 MobileMkch-amd64 -output MobileMkch-universal fyne package --executable MobileMkch-universal --name MobileMkch