Running Go Program on iOS and iPadOS with iSH

Yusuf Adeyemo | October 29, 2020 · 1 min reading

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 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

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

  • Install the Alpine Linux package manager apk:

    wget -qO- | tar -xz sbin/apk.static && ./sbin/apk.static add apk-tools && rm sbin/apk.static
  • Fetching Alpine’s repository list:
    apk update
  • Installing Node.js: apk add --no-cache --virtual .build-deps bash gcc musl-dev openssl go

  1. 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

Written by

Yusuf Adeyemo

Award Winning Full Stack Developer with focus on Backend. I also like to develop BOT, you can see the ones I created in my portfolio.