OS X issue building gomobile apps for iOS - lmmx/devnotes GitHub Wiki
Installation instructions for Go are here - Mac specifically is here:
Download the package file, open it, and follow the prompts to install the Go tools. The package installs the Go distribution to /usr/local/go.
The package should put the
/usr/local/go/bin
directory in your PATH environment variable. You may need to restart any open Terminal sessions for the change to take effect.
After following the instructions above, there should be a line in your ~/.bashrc
(or ~/.bash_profile
?) beginning with export GOPATH=
. If this has loaded into your Terminal you should have an output from go version
something like go version go1.6 darwin/amd64
To add the gomobile
into your brand new Go installation, run the following (the 2nd line won't appear to do anything):
go get -v golang.org/x/mobile/cmd/gomobile
gomobile init
cd
into the downloaded flappy-max directory, and run:
gomobile build -target ios ./
The iOS app should be output within the directory.
Trying this on 2 Macs reported "The following build commands failed: check dependencies", which appears to be an Xcode security 'key signing' issue. (See: 1, 2)