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