1. GO 安装
brew install go
2. 配置环境变量 GOPATH
3. 使用Module 模式
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct
4. 创建项目
4.1 创建mod 文件
go mod init xxx //xxx 一般为项目名称,任意起名。都可以
4.2 安装依赖
go get golang.org/x/mobile/cmd/gomobile
4.2.3
编写业务代码
//Test.go
// Package hello is a trivial package for gomobile bind example.
package Test
import "fmt"
func Greetings(name string) string {
return fmt.Sprintf("Hello, %s!", name)
}
4.3 编译对应的平台代码
gomobile bind -target=ios //会在当前目录下生成 Test.xcframework
// 名字是业务代码中的 package Test 的名字
注意事项
1. gomobile version 提示版本太旧
不影响正常编译
gomobile version unknown: binary is out of date, re-install it