我开发了个软件为 golang 二进制客户端,里面调用了一些系统 UI , 想在 macos 上打包出来,我电脑是 M2 的芯片,需要同时构建 Intel 芯片 和 M2 芯片 的 Application
1
zengxs 29 天前
|
2
NessajCN 29 天前 1
如果只需要两个平台的二进制,指定好 GOOS 和 GOARCH 的环境变量 go build 就好
如果你要打包 dmg ,那就调用一下 hdiutil 工具压一下镜像, 如果你还要往 app store 发行,那还得搞个签名,codesign 命令记得是,然后 notarytool 发给 apple 如果你还想发 homebrew, 可以自己写份配方往 homebrew 提 pr 以上这些全部可以通过脚本完成,都是简单的命令几行就行 |
4
Ipsum 28 天前
Makefile 搞不定吗?
|