title: Go on Darwin

Kernel versionDistributionsArchitecturesInitial support versionFinal support version
25macOS Tahoe 26, iOS 26amd64, arm64Go 1.12
24macOS Sequoia 15, iOS 18amd64, arm64Go 1.12
23macOS Sonoma 14, iOS 17amd64, arm64Go 1.12
22macOS Ventura 13, iOS 16amd64, arm64Go 1.12
21macOS Monterey 12, iOS 15amd64, arm64Go 1.12
20macOS Big Sur 11, iOS 14amd64, arm64Go 1.12Go 1.24.13
19macOS Catalina 10.15, iOS 13amd64, arm64Go 1.12Go 1.22.12
18macOS Mojave 10.14, iOS 12amd64, arm64Go 1.12Go 1.20.14
18macOS Mojave 10.14386Go 1.12Go 1.14.15
17macOS High Sierra 10.13, iOS 11amd64, arm64Go 1.7.1 ***Go 1.20.14
17macOS High Sierra 10.13386Go 1.7.1 ***Go 1.14.15
16macOS Sierra 10.12, iOS 10amd64, arm64Go 1.7.1 **Go 1.16.15
16macOS Sierra 10.12, iOS 10arm, 386Go 1.7.1 **Go 1.14.15
15OS X El Capitan 10.11amd64, 386Go 1 *Go 1.14.15
15iOS 9arm, arm64Go 1.5Go 1.14.15
14OS X Yosemite 10.10amd64, 386Go 1 *Go 1.12.17
14iOS 7, iOS 8arm, arm64Go 1.5Go 1.12.17
13OS X Mavericks 10.9amd64, 386Go 1 *Go 1.10.8
12OS X Mountain Lion 10.8amd64, 386Go 1 *Go 1.10.8
11OS X Lion 10.7amd64, 386Go 1 *Go 1.7.6
10Mac OS X Snow Leopard 10.6amd64, 386Go 1Go 1.4.3

* Go 1.5 or above is recommended.

** See https://github.com/golang/go/issues/16570 and https://github.com/golang/go/issues/19772.

*** See https://github.com/golang/go/issues/22037.