Install Swift
Follow the instructions below to install the latest version of Swift on a supported platform.
Latest Release (Swift 6.0.3)
-
Xcode
Download the latest version of Xcode, which is regularly refreshed with the latest Swift toolchain.
Install Xcode -
Package Installer
Toolchain package installer (.pkg)
Download Toolchain Instructions
-
Static Linux SDK
Static Linux SDK - Cross compile to Linux
- Signature (PGP)
-
Checksum:
67f765e0030e661a7450f7e4877cfe008db4f57f177d5a08a6e26fd661cdd0bd
Older Releases
Release | Date | Toolchain | Debugging Symbols | Static SDK |
---|---|---|---|---|
Swift 6.0.2 | October 28, 2024 | Toolchain | Debugging Symbols | |
Swift 6.0.1 | September 24, 2024 | Toolchain | Debugging Symbols | |
Swift 6.0 | September 16, 2024 | Toolchain | Debugging Symbols | |
Swift 5.10.1 | June 5, 2024 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.10 | March 5, 2024 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.9.2 | December 11, 2023 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.9.1 | October 19, 2023 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.9 | September 18, 2023 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.8.1 | June 1, 2023 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.8 | March 30, 2023 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.7.3 | January 18, 2023 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.7.2 | December 13, 2022 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.7.1 | November 1, 2022 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.7 | September 12, 2022 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.6.3 | September 2, 2022 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.6.2 | June 15, 2022 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.6.1 | April 8, 2022 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.6 | March 14, 2022 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.5.3 | February 9, 2022 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.5.2 | December 13, 2021 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.5.1 | October 25, 2021 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.5 | September 20, 2021 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.4.3 | September 9, 2021 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.4.2 | June 28, 2021 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.4.1 | May 25, 2021 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.4 | April 26, 2021 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.3.3 | December 14, 2020 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.3.2 | December 14, 2020 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.3.1 | November 12, 2020 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.3 | September 16, 2020 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.2.5 | August 4, 2020 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.2.4 | May 20, 2020 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.2.3 | April 29, 2020 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.2.2 | April 15, 2020 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.2.1 | March 30, 2020 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.2 | March 24, 2020 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.1.5 | March 9, 2020 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.1.4 | January 31, 2020 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.1.3 | December 13, 2019 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.1.2 | November 7, 2019 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.1.1 | October 11, 2019 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.1 | September 19, 2019 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.0.3 | August 30, 2019 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.0.2 | July 15, 2019 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.0.1 | April 18, 2019 | Toolchain | Debugging Symbols | Unavailable |
Swift 5.0 | March 25, 2019 | Toolchain | Debugging Symbols | Unavailable |
Swift 4.2.4 | March 29, 2019 | Toolchain | Debugging Symbols | Unavailable |
Swift 4.2.3 | February 28, 2019 | Toolchain | Debugging Symbols | Unavailable |
Swift 4.2.2 | February 4, 2019 | Toolchain | Debugging Symbols | Unavailable |
Swift 4.2.1 | October 30, 2018 | Toolchain | Debugging Symbols | Unavailable |
Swift 4.2 | September 17, 2018 | Toolchain | Debugging Symbols | Unavailable |
Swift 4.1.3 | July 27, 2018 | Toolchain | Debugging Symbols | Unavailable |
Swift 4.1.2 | May 31, 2018 | Toolchain | Debugging Symbols | Unavailable |
Swift 4.1.1 | May 4, 2018 | Toolchain | Debugging Symbols | Unavailable |
Swift 4.1 | March 29, 2018 | Toolchain | Debugging Symbols | Unavailable |
Swift 4.0.3 | December 5, 2017 | Toolchain | Debugging Symbols | Unavailable |
Swift 4.0.2 | November 1, 2017 | Toolchain | Debugging Symbols | Unavailable |
Swift 4.0 | September 19, 2017 | Toolchain | Debugging Symbols | Unavailable |
Swift 3.1.1 | April 21, 2017 | Toolchain | Debugging Symbols | Unavailable |
Swift 3.1 | March 27, 2017 | Toolchain | Debugging Symbols | Unavailable |
Swift 3.0.2 | December 13, 2016 | Toolchain | Debugging Symbols | Unavailable |
Swift 3.0.1 | October 28, 2016 | Toolchain | Debugging Symbols | Unavailable |
Swift 3.0 | September 13, 2016 | Toolchain | Debugging Symbols | Unavailable |
Swift 2.2.1 | May 3, 2016 | Toolchain | Debugging Symbols | Unavailable |
Swift 2.2 | March 21, 2016 | Toolchain | Debugging Symbols | Unavailable |
Development Snapshots
Swift snapshots are prebuilt binaries that are automatically created from the branch. These snapshots are not official releases. They have gone through automated unit testing, but they have not gone through the full testing that is performed for official releases.
Toolchain
-
main
Toolchain package installer (.pkg)
Download Toolchain -
release/6.1
Toolchain package installer (.pkg)
Download Toolchain
Static Linux SDK
-
main
Static Linux SDK - Cross compile to Linux
- Signature (PGP)
-
Checksum:
a915e4a5f167f4bc8bbf702c4b235ba2d4b9c79124f61e3d85d3e0c0cafbc63c
-
release/6.1
Static Linux SDK - Cross compile to Linux
- Signature (PGP)
- Checksum:
2af563449e7994c070b6a3a477d3978df9ede084436c8bb7b3d57ee2ae8fabd2
Instructions (Static Linux SDK)