Go -> iOS & Android

环境准备

Go语言环境以及gomobile环境搭建

  1. 安装好GO语言(1.18以上版本)
  2. 通过go env查看go语言的GOPATH目录,将其设置到系统的环境变量中,vim ~/.bashrc,并输入如下后保存退出,再source ~/.bashrc
export GOPATH=/Users/abc/go        // /Users/abc/go为GOPATH路径,目录下输入“go env ”查看
export PATH=$PATH:$GOPATH/bin
  1. 安装goMobile、gobind(在 go1.18 以上执行命令):
go install golang.org/x/mobile/cmd/gomobile@latest
go install golang.org/x/mobile/cmd/gobind@latest

iOS环境搭建

  1. 安装好xcode即可。

遇到的坑

  1. 注意本机架构,Mac 有ARM64 和 AMD64
  2. Xcode 需要安装command line tool,否则提示“gomobile: -target="ios" requires Xcode”,在下图这个选项再选下启用。


    image.png

Android 环境搭建

  1. 安装Android Studio
  2. 进入SDK Manager下载NDK(版本官方亲测为20.0.5594570)

打包出对应的iOS/Android

sudo su 
cd path                      //path:项目路径
make iOS/android
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容