环境配置

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容