Manual Installation
Install Windows platform dependencies
Swift depends on a number of developer tools when running on Windows, including the C++ toolchain and the Windows SDK. On Windows, typically these components are installed with Visual Studio.
The following Visual Studio components should be installed:
Name | Component ID |
---|---|
MSVC v143 - VS 2022 C++ x64/x86 build tools (Latest)1 | Microsoft.VisualStudio.Component.VC.Tools.x86.x64 |
MSVC v143 - VS 2022 C++ ARM64/ARM64EC build tools (Latest)1 | Microsoft.VisualStudio.Component.VC.Tools.ARM64 |
Windows 11 SDK (10.0.22000.0)2 | Microsoft.VisualStudio.Component.Windows11SDK.22000 |
You should also install the following dependencies:
Enable Developer Mode
Developer Mode enables debugging and other settings that are necessary for Swift development. Please see Microsoft’s documentation for instructions about how to enable developer mode.
Install Swift
After the above dependencies have been installed, download and run the installer for the latest Swift stable release (6.0.3).
Alternatively, you may prefer to install a development snapshot for access to features that are actively under development.
By default, the Swift binaries are installed to %LocalAppData%\Programs\Swift
.
-
At minimum, Swift requires the build tools that match your machine architecture. Installing other architectures is recommended in order to cross-compile Swift binaries to run on different machine architectures. ↩ ↩2
-
You may install a newer SDK instead. ↩
-
You may install the latest
.x
patch release, but ensure you use the specifiedmajor.minor
version of Python for optimal compatibility. ↩