有可能为AMD重新编译一个在Mac M1上开发的应用程序吗



我使用Go和Webview(Go的Webview绑定(开发了一个应用程序。

https://github.com/webview/webview

当我尝试为AMD体系结构重新编译(交叉编译(它时(使用相关的Go编译器开关(,它不起作用,因为Webview绑定实际上是一个依赖于体系结构的库。

有没有办法解决这个问题(使用旧的Mac、模拟器或特殊的终端(?

下面的命令完成了任务(需要选项CGO_ENABLED=1来重新编译Webview上的依赖项(:

mkdir -p ${APP}.app/Contents/MacOS
GOOS=darwin GOARCH=amd64 CGO_ENABLED=1 go build -o ${APP}.app/Contents/MacOS/${APP}

最新更新