首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否有可能在一步内打包Fyne应用程序和交叉编译的应用程序?

是否有可能在一步内打包Fyne应用程序和交叉编译的应用程序?
EN

Stack Overflow用户
提问于 2022-02-18 15:26:19
回答 3查看 500关注 0票数 2

Fyne (https://developer.fyne.io/started/packaging)提出了一种打包应用程序的解决方案:

代码语言:javascript
运行
复制
fyne package -os darwin -icon myapp.png

和另一种交叉编译方法:https://developer.fyne.io/started/cross-compiling

我想知道是否有一种方法将两者结合起来,例如交叉编译并在Mac M1上为Mac AMD打包Fyne应用程序。

EN

回答 3

Stack Overflow用户

发布于 2022-02-19 16:04:24

另一种选择是使用fyne,它使用码头容器实现大部分工作的自动化。https://github.com/fyne-io/fyne-cross

票数 2
EN

Stack Overflow用户

发布于 2022-02-18 19:06:17

根据Fyne小组的说法:

你设置了GOOS和CC。在developer.fyne.io/started/inter-…上建议的值

设置了正确的环境变量后,应该编译所需的体系结构(在该实例中也需要GOARCH)。但是,您也可以编译一个二进制文件,并通过传递“…”来打包它。-executable“使用预构建的文件。

票数 0
EN

Stack Overflow用户

发布于 2022-02-19 14:42:23

另一种打包Fyne应用程序的方法(手动):

  1. 为所选目标编译可执行文件,例如:

代码语言:javascript
运行
复制
GOOS=darwin GOARCH=amd64 CGO_ENABLED=1 go build

  1. 手动使用以下模板对应用程序进行打包:

github.com/codazoda/mac-app-shell

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71175921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档