Follow

Follow
Running Go Program on iOS and iPadOS with iSH

Running Go Program on iOS and iPadOS with iSH

Yusuf Adeyemo's photo
Yusuf Adeyemo
·Nov 10, 2020·

1 min read

Play this article

How about Debugging and running your Go Program with your iPhone? Huh, Why Not

In this guide, I will be showing you how to set up a Go Environment on your iOS and iPadOS with iSH.

iSH

image.png

iSH is a Linux-like shell on iOS. You can edit files with sed and cat, move them around, and more!

You can get it here apps.apple.com/us/app/ish-shell/id1436902243

Now that you have downloaded the App. Let’s do the magic.

Install the Alpine Linux package manager apk: Run

wget -qO- http://dl-cdn.alpinelinux.org/alpine/v3.12/main/x86/apk-tools-static-2.10.5-r1.apk | tar -xz sbin/apk.static && ./sbin/apk.static add apk-tools && rm sbin/apk.static

Fetching Alpine’s repository list: Run apk update

Installing Node.js: apk add --no-cache --virtual .build-deps bash gcc musl-dev openssl go

Test to make sure Go is installed by typing go version, you should see something along the lines of

go version go1.13.15 linux/386

 
Share this