добавил билдилку .app для масоси

This commit is contained in:
Lain Iwakura 2025-08-06 10:39:21 +03:00
parent 8e2adfc28f
commit a9f7aa7458
No known key found for this signature in database
GPG Key ID: C7C18257F2ADC6F8
6 changed files with 64 additions and 1 deletions

View File

@ -169,4 +169,5 @@ open MobileMkch.xcodeproj
Но данный клиент имеет обратную совместимость с поддержкой ПК! А настройки хранятся в файле `settings.json` в папке `~/.config/mkch/` и вы можете их использовать на ПК! Я оффициально поддерживаю этот функционал потому что клиент первым запускается на моем ПК, а только затем тестируется на мобильных устройствах. Но данный клиент имеет обратную совместимость с поддержкой ПК! А настройки хранятся в файле `settings.json` в папке `~/.config/mkch/` и вы можете их использовать на ПК! Я оффициально поддерживаю этот функционал потому что клиент первым запускается на моем ПК, а только затем тестируется на мобильных устройствах.
Сборка проста, `go build` и запускайте `./MobileMkch` (или с .exe если винда) Сборка проста, `go build` и запускайте `./MobileMkch` (или с .exe если винда)
P.S. на Маках вообще должно быть просто fyne package и у вас будет .app файл, вроде запускается, тестово залью на [relays.lol/releases](https://relays.lol/releases) для ARM бояр.

5
minibuild.sh Executable file
View File

@ -0,0 +1,5 @@
#!/bin/sh
CGO_ENABLED=0 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

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 971 KiB

View File

@ -0,0 +1,57 @@
{
"diskImage" : {
"autoopen" : true,
"background" : {
"image" : "backgroundImage",
"imageScaleOption" : 50,
"layoutObjects" : [
],
"type" : 0
},
"encryption" : "AES-256",
"finalFormat" : "ULMO",
"iconPreviewVisible" : false,
"iconSize" : 147,
"itemInfoVisible" : false,
"labelPosition" : 0,
"licenses" : [
],
"nameFontSize" : 10,
"password" : "belochkamkacha",
"statusBarVisible" : false,
"suggestedDiskImageName" : "mobilemkch.dmg",
"toolbarVisible" : false,
"uid" : "vpnluvqwla",
"validationScheme" : 0,
"viewLayout" : 0,
"volumeIcon" : "volumeIcon",
"volumeName" : "belochki",
"volumeSize" : 0,
"volumeSizeOption" : "Automatic",
"windowContentHeight" : 394,
"windowContents" : [
{
"filePath" : "\/Applications",
"iconSize" : 100,
"invisible" : false,
"isAnAlias" : true,
"location" : "{611, 214}",
"relativeFilePath" : "..\/..\/..\/..\/..\/Applications"
},
{
"filePath" : "\/Users\/platon\/Desktop\/MobileMkch\/MobileMkch\/MobileMkch.app",
"iconSize" : 100,
"invisible" : false,
"isAnAlias" : false,
"location" : "{109, 214}",
"relativeFilePath" : "MobileMkch.app"
}
],
"windowContentWidth" : 702,
"windowLeft" : 200,
"windowTop" : 120
},
"version" : 4
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB