| --- |
| title: Go on Darwin |
| --- |
| |
| | **Kernel version** | **Distributions** | **Architectures** | **Initial support version** | **Final support version** | |
| | :----------------- | :------------------------------ | :--------------------- | :-------------------------- | :------------------------ | |
| | 25 | macOS Tahoe 26, iOS 26 | amd64, arm64 | Go 1.12 | | |
| | 24 | macOS Sequoia 15, iOS 18 | amd64, arm64 | Go 1.12 | | |
| | 23 | macOS Sonoma 14, iOS 17 | amd64, arm64 | Go 1.12 | | |
| | 22 | macOS Ventura 13, iOS 16 | amd64, arm64 | Go 1.12 | | |
| | 21 | macOS Monterey 12, iOS 15 | amd64, arm64 | Go 1.12 | Go 1.26 | |
| | 20 | macOS Big Sur 11, iOS 14 | amd64, arm64 | Go 1.12 | Go 1.24.13 | |
| | 19 | macOS Catalina 10.15, iOS 13 | amd64, arm64 | Go 1.12 | Go 1.22.12 | |
| | 18 | macOS Mojave 10.14, iOS 12 | amd64, arm64 | Go 1.12 | Go 1.20.14 | |
| | 18 | macOS Mojave 10.14 | 386 | Go 1.12 | Go 1.14.15 | |
| | 17 | macOS High Sierra 10.13, iOS 11 | amd64, arm64 | Go 1.7.1 _\*\*\*_ | Go 1.20.14 | |
| | 17 | macOS High Sierra 10.13 | 386 | Go 1.7.1 _\*\*\*_ | Go 1.14.15 | |
| | 16 | macOS Sierra 10.12, iOS 10 | amd64, arm64 | Go 1.7.1 _\*\*_ | Go 1.16.15 | |
| | 16 | macOS Sierra 10.12, iOS 10 | arm, 386 | Go 1.7.1 _\*\*_ | Go 1.14.15 | |
| | 15 | OS X El Capitan 10.11 | amd64, 386 | Go 1 _\*_ | Go 1.14.15 | |
| | 15 | iOS 9 | arm, arm64 | Go 1.5 | Go 1.14.15 | |
| | 14 | OS X Yosemite 10.10 | amd64, 386 | Go 1 _\*_ | Go 1.12.17 | |
| | 14 | iOS 7, iOS 8 | arm, arm64 | Go 1.5 | Go 1.12.17 | |
| | 13 | OS X Mavericks 10.9 | amd64, 386 | Go 1 _\*_ | Go 1.10.8 | |
| | 12 | OS X Mountain Lion 10.8 | amd64, 386 | Go 1 _\*_ | Go 1.10.8 | |
| | 11 | OS X Lion 10.7 | amd64, 386 | Go 1 _\*_ | Go 1.7.6 | |
| | 10 | Mac OS X Snow Leopard 10.6 | amd64, 386 | Go 1 | Go 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. |