Fyne (https://developer.fyne.io/started/packaging)提出了一种打包应用程序的解决方案:
fyne package -os darwin -icon myapp.png
和另一种交叉编译方法:https://developer.fyne.io/started/cross-compiling
我想知道是否有一种方法将两者结合起来,例如交叉编译并在Mac M1上为Mac AMD打包Fyne应用程序。
发布于 2022-02-19 16:04:24
另一种选择是使用fyne,它使用码头容器实现大部分工作的自动化。https://github.com/fyne-io/fyne-cross
发布于 2022-02-18 19:06:17
根据Fyne小组的说法:
你设置了GOOS和CC。在developer.fyne.io/started/inter-…上建议的值
设置了正确的环境变量后,应该编译所需的体系结构(在该实例中也需要GOARCH)。但是,您也可以编译一个二进制文件,并通过传递“…”来打包它。-executable“使用预构建的文件。
发布于 2022-02-19 14:42:23
另一种打包Fyne应用程序的方法(手动):
GOOS=darwin GOARCH=amd64 CGO_ENABLED=1 go build
github.com/codazoda/mac-app-shell
https://stackoverflow.com/questions/71175921
复制相似问题