Как скачать swift на windows

Download Swift

Releases

Swift 5.9

Date: September 18, 2023
Tag: swift-5.9-RELEASE

Platform Architecture Docker Tag

Xcode 15 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 18.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 20.04

x86_64
Signature (x86_64)

aarch64
Signature (aarch64)

5.9-focal

Ubuntu 22.04

x86_64
Signature (x86_64)

aarch64
Signature (aarch64)

5.9-jammy

CentOS 7

x86_64
Signature (x86_64)

5.9-centos7

Amazon Linux 2

x86_64
Signature (x86_64)

aarch64
Signature (aarch64)

5.9-amazonlinux2

Red Hat Universal Base Image 9

x86_64
Signature (x86_64)

aarch64
Signature (aarch64)

5.9-rhel-ubi9

Windows 10 2

x86_64
Signature (x86_64)

Unavailable

1 Swift 5.9 is available as part of Xcode 15.
2 Swift 5.9 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Older Releases

Swift 5.8.1

Date: June 1, 2023
Tag: swift-5.8.1-RELEASE

Platform Architecture Docker Tag

Xcode 14.3.1 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 18.04

x86_64
Signature (x86_64)

5.8.1-bionic

Ubuntu 20.04

x86_64
Signature (x86_64)

aarch64
Signature (aarch64)

5.8.1-focal

Ubuntu 22.04

x86_64
Signature (x86_64)

aarch64
Signature (aarch64)

5.8.1-jammy

CentOS 7

x86_64
Signature (x86_64)

5.8.1-centos7

Amazon Linux 2

x86_64
Signature (x86_64)

aarch64
Signature (aarch64)

5.8.1-amazonlinux2

Red Hat Universal Base Image 9

x86_64
Signature (x86_64)

aarch64
Signature (aarch64)

5.8.1-rhel-ubi9

Windows 10 2

x86_64
Signature (x86_64)

Unavailable

1 Swift 5.8.1 is available as part of Xcode 14.3.1.
2 Swift 5.8.1 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.8

Date: March 30, 2023
Tag: swift-5.8-RELEASE

Platform Architecture Docker Tag

Xcode 14.3 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 18.04

x86_64
Signature (x86_64)

5.8-bionic

Ubuntu 20.04

x86_64
Signature (x86_64)

aarch64
Signature (aarch64)

5.8-focal

Ubuntu 22.04

x86_64
Signature (x86_64)

aarch64
Signature (aarch64)

5.8-jammy

Amazon Linux 2

x86_64
Signature (x86_64)

aarch64
Signature (aarch64)

5.8-amazonlinux2

CentOS 7

x86_64
Signature (x86_64)

5.8-centos7

Windows 10 2

x86_64
Signature (x86_64)

Unavailable

1 Swift 5.8 is available as part of Xcode 14.3.
2 Swift 5.8 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.7.3

Date: January 18, 2023
Tag: swift-5.7.3-RELEASE

Platform Architecture Docker Tag

Xcode 14.2 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 18.04

x86_64
Signature (x86_64)

5.7.3-bionic

Ubuntu 20.04

x86_64
Signature (x86_64)

aarch64
Signature (aarch64)

5.7.3-focal

Ubuntu 22.04

x86_64
Signature (x86_64)

aarch64
Signature (aarch64)

5.7.3-jammy

Amazon Linux 2

x86_64
Signature (x86_64)

aarch64
Signature (aarch64)

5.7.3-amazonlinux2

CentOS 7

x86_64
Signature (x86_64)

5.7.3-centos7

Windows 10 2

x86_64
Signature (x86_64)

Unavailable

1 Swift 5.7.3 is available as part of Xcode 14.2.
2 Swift 5.7.3 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.7.2

Date: December 13, 2022
Tag: swift-5.7.2-RELEASE

Platform Architecture Docker Tag

Xcode 14.2 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 18.04

x86_64
Signature (x86_64)

5.7.2-bionic

Ubuntu 20.04

x86_64
Signature (x86_64)

aarch64
Signature (aarch64)

5.7.2-focal

Ubuntu 22.04

x86_64
Signature (x86_64)

aarch64
Signature (aarch64)

5.7.2-jammy

Amazon Linux 2

x86_64
Signature (x86_64)

aarch64
Signature (aarch64)

5.7.2-amazonlinux2

CentOS 7

x86_64
Signature (x86_64)

5.7.2-centos7

Windows 10 2

x86_64
Signature (x86_64)

Unavailable

1 Swift 5.7.2 is available as part of Xcode 14.2.
2 Swift 5.7.2 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.7.1

Date: November 1, 2022
Tag: swift-5.7.1-RELEASE

Platform Architecture Docker Tag

Xcode 14.1 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 18.04

x86_64
Signature (x86_64)

5.7.1-bionic

Ubuntu 20.04

x86_64
Signature (x86_64)

aarch64
Signature (aarch64)

5.7.1-focal

Ubuntu 22.04

x86_64
Signature (x86_64)

aarch64
Signature (aarch64)

5.7.1-jammy

Amazon Linux 2

x86_64
Signature (x86_64)

aarch64
Signature (aarch64)

5.7.1-amazonlinux2

CentOS 7

x86_64
Signature (x86_64)

5.7.1-centos7

Windows 10 2

x86_64
Signature (x86_64)

Unavailable

1 Swift 5.7.1 is available as part of Xcode 14.1.
2 Swift 5.7.1 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.7

Date: September 12, 2022
Tag: swift-5.7-RELEASE

Platform Architecture Docker Tag

Xcode 14 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 18.04

x86_64
Signature (x86_64)

5.7-bionic

Ubuntu 20.04

x86_64
Signature (x86_64)

aarch64
Signature (aarch64)

5.7-focal

Ubuntu 22.04

x86_64
Signature (x86_64)

aarch64
Signature (aarch64)

5.7-jammy

Amazon Linux 2

x86_64
Signature (x86_64)

aarch64
Signature (aarch64)

5.7-amazonlinux2

CentOS 7

x86_64
Signature (x86_64)

5.7-centos7

Windows 10 2

x86_64
Signature (x86_64)

Unavailable

1 Swift 5.7 is available as part of Xcode 14.
2 Swift 5.7 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.7

Date: September 12, 2022
Tag: swift-5.7-RELEASE

Platform Architecture Docker Tag

Xcode 14 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 18.04

x86_64
Signature (x86_64)

5.7-bionic

Ubuntu 20.04

x86_64
Signature (x86_64)

aarch64
Signature (aarch64)

5.7-focal

Amazon Linux 2

x86_64
Signature (x86_64)

aarch64
Signature (aarch64)

5.7-amazonlinux2

CentOS 7

x86_64
Signature (x86_64)

5.7-centos7

Windows 10 2

x86_64
Signature (x86_64)

Unavailable

1 Swift 5.7 is available as part of Xcode 14.
2 Swift 5.7 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.6.3

Date: September 2, 2022
Tag: swift-5.6.3-RELEASE

Platform Architecture Docker Tag

Xcode 13.3 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 18.04

x86_64
Signature (x86_64)

5.6.3-bionic

Ubuntu 20.04

x86_64
Signature (x86_64)

aarch64
Signature (aarch64)

5.6.3-focal

Amazon Linux 2

x86_64
Signature (x86_64)

aarch64
Signature (aarch64)

5.6.3-amazonlinux2

CentOS 7

x86_64
Signature (x86_64)

5.6.3-centos7

Windows 10 2

x86_64
Signature (x86_64)

Unavailable

1 Swift 5.6.3 is available as part of Xcode 13.3.
2 Swift 5.6.3 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.6.2

Date: June 15, 2022
Tag: swift-5.6.2-RELEASE

Platform Architecture Docker Tag

Xcode 13.3 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 18.04

x86_64
Signature (x86_64)

5.6.2-bionic

Ubuntu 20.04

x86_64
Signature (x86_64)

aarch64
Signature (aarch64)

5.6.2-focal

Amazon Linux 2

x86_64
Signature (x86_64)

aarch64
Signature (aarch64)

5.6.2-amazonlinux2

CentOS 7

x86_64
Signature (x86_64)

5.6.2-centos7

Windows 10 2

x86_64
Signature (x86_64)

Unavailable

1 Swift 5.6.2 is available as part of Xcode 13.3.
2 Swift 5.6.2 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.6.1

Date: April 8, 2022
Tag: swift-5.6.1-RELEASE

Platform Architecture Docker Tag

Xcode 13.3 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 18.04

x86_64
Signature (x86_64)

5.6.1-bionic

Ubuntu 20.04

x86_64
Signature (x86_64)

aarch64
Signature (aarch64)

5.6.1-focal

Amazon Linux 2

x86_64
Signature (x86_64)

aarch64
Signature (aarch64)

5.6.1-amazonlinux2

CentOS 7

x86_64
Signature (x86_64)

5.6.1-centos7

Windows 10 2

x86_64
Signature (x86_64)

Unavailable

1 Swift 5.6.1 is available as part of Xcode 13.3.
2 Swift 5.6.1 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.6

Date: March 14, 2022
Tag: swift-5.6-RELEASE

Platform Architecture Docker Tag

Xcode 13.3 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 18.04

x86_64
Signature (x86_64)

5.6-bionic

Ubuntu 20.04

x86_64
Signature (x86_64)

aarch64
Signature (aarch64)

5.6-focal

Amazon Linux 2

x86_64
Signature (x86_64)

aarch64
Signature (aarch64)

5.6-amazonlinux2

CentOS 7

x86_64
Signature (x86_64)

5.6-centos7

CentOS 8

x86_64
Signature (x86_64)

aarch64
Signature (aarch64)

Unavailable

Windows 10 2

x86_64
Signature (x86_64)

Unavailable

1 Swift 5.6 is available as part of Xcode 13.3.
2 Swift 5.6 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.5.3

Date: February 9, 2022
Tag: swift-5.5.3-RELEASE

Platform Architecture Docker Tag

Xcode 13.2 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

5.5.3-xenial

Ubuntu 18.04

x86_64
Signature (x86_64)

5.5.3-bionic

Ubuntu 20.04

x86_64
Signature (x86_64)

5.5.3-focal

Amazon Linux 2

x86_64
Signature (x86_64)

5.5.3-amazonlinux2

CentOS 7

x86_64
Signature (x86_64)

5.5.3-centos7

CentOS 8

x86_64
Signature (x86_64)

Unavailable

Windows 10 2

x86_64
Signature (x86_64)

Unavailable

1 Swift 5.5.3 is available as part of Xcode 13.2.
2 Swift 5.5.3 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.5.2

Date: December 13, 2021
Tag: swift-5.5.2-RELEASE

Platform Architecture Docker Tag

Xcode 13.2 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

5.5.2-xenial

Ubuntu 18.04

x86_64
Signature (x86_64)

5.5.2-bionic

Ubuntu 20.04

x86_64
Signature (x86_64)

5.5.2-focal

Amazon Linux 2

x86_64
Signature (x86_64)

5.5.2-amazonlinux2

CentOS 7

x86_64
Signature (x86_64)

5.5.2-centos7

CentOS 8

x86_64
Signature (x86_64)

5.5.2-centos8

Windows 10 2

x86_64
Signature (x86_64)

Unavailable

1 Swift 5.5.2 is available as part of Xcode 13.2.
2 Swift 5.5.2 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.5.1

Date: October 25, 2021
Tag: swift-5.5.1-RELEASE

Platform Architecture Docker Tag

Xcode 13 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

5.5.1-xenial

Ubuntu 18.04

x86_64
Signature (x86_64)

5.5.1-bionic

Ubuntu 20.04

x86_64
Signature (x86_64)

5.5.1-focal

Amazon Linux 2

x86_64
Signature (x86_64)

5.5.1-amazonlinux2

CentOS 7

x86_64
Signature (x86_64)

5.5.1-centos7

CentOS 8

x86_64
Signature (x86_64)

5.5.1-centos8

Windows 10 2

x86_64
Signature (x86_64)

Unavailable

1 Swift 5.5.1 is available as part of Xcode 13.
2 Swift 5.5.1 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.5

Date: September 20, 2021
Tag: swift-5.5-RELEASE

Platform Architecture Docker Tag

Xcode 13 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

5.5-xenial

Ubuntu 18.04

x86_64
Signature (x86_64)

5.5-bionic

Ubuntu 20.04

x86_64
Signature (x86_64)

5.5-focal

Amazon Linux 2

x86_64
Signature (x86_64)

5.5-amazonlinux2

CentOS 7

x86_64
Signature (x86_64)

5.5-centos7

CentOS 8

x86_64
Signature (x86_64)

5.5-centos8

Windows 10 2

x86_64
Signature (x86_64)

Unavailable

1 Swift 5.5 is available as part of Xcode 13.
2 Swift 5.5 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.4.3

Date: September 9, 2021
Tag: swift-5.4.3-RELEASE

Platform Architecture Docker Tag

Xcode 12.5.1 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

5.4.3-xenial

Ubuntu 18.04

x86_64
Signature (x86_64)

5.4.3-bionic

Ubuntu 20.04

x86_64
Signature (x86_64)

5.4.3-focal

Amazon Linux 2

x86_64
Signature (x86_64)

5.4.3-amazonlinux2

CentOS 7

x86_64
Signature (x86_64)

5.4.3-centos7

CentOS 8

x86_64
Signature (x86_64)

5.4.3-centos8

Windows 10 2

x86_64
Signature (x86_64)

Unavailable

1 Swift 5.4.3 is available as part of Xcode 12.5.1.
2 Swift 5.4.3 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.4.2

Date: June 28, 2021
Tag: swift-5.4.2-RELEASE

Platform Architecture Docker Tag

Xcode 12.5.1 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

5.4.2-xenial

Ubuntu 18.04

x86_64
Signature (x86_64)

5.4.2-bionic

Ubuntu 20.04

x86_64
Signature (x86_64)

5.4.2-focal

Amazon Linux 2

x86_64
Signature (x86_64)

5.4.2-amazonlinux2

CentOS 7

x86_64
Signature (x86_64)

5.4.2-centos7

CentOS 8

x86_64
Signature (x86_64)

5.4.2-centos8

Windows 10 2

x86_64
Signature (x86_64)

Unavailable

1 Swift 5.4.2 is available as part of Xcode 12.5.1.
2 Swift 5.4.2 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.4.1

Date: May 25, 2021
Tag: swift-5.4.1-RELEASE

Platform Architecture Docker Tag

Xcode 12.5 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

5.4.1-xenial

Ubuntu 18.04

x86_64
Signature (x86_64)

5.4.1-bionic

Ubuntu 20.04

x86_64
Signature (x86_64)

5.4.1-focal

Amazon Linux 2

x86_64
Signature (x86_64)

5.4.1-amazonlinux2

CentOS 7

x86_64
Signature (x86_64)

5.4.1-centos7

CentOS 8

x86_64
Signature (x86_64)

5.4.1-centos8

Windows 10 2

x86_64
Signature (x86_64)

Unavailable

1 Swift 5.4.1 is available as part of Xcode 12.5.
2 Swift 5.4.1 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.4

Date: April 26, 2021
Tag: swift-5.4-RELEASE

Platform Architecture Docker Tag

Xcode 12.5 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

5.4-xenial

Ubuntu 18.04

x86_64
Signature (x86_64)

5.4-bionic

Ubuntu 20.04

x86_64
Signature (x86_64)

5.4-focal

Amazon Linux 2

x86_64
Signature (x86_64)

5.4-amazonlinux2

CentOS 7

x86_64
Signature (x86_64)

5.4-centos7

CentOS 8

x86_64
Signature (x86_64)

5.4-centos8

Windows 10 2

x86_64
Signature (x86_64)

Unavailable

1 Swift 5.4 is available as part of Xcode 12.5.
2 Swift 5.4 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.3.3

Date: December 14, 2020
Tag: swift-5.3.3-RELEASE

Platform Architecture Docker Tag

Xcode 12.3 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

5.3.3-xenial

Ubuntu 18.04

x86_64
Signature (x86_64)

5.3.3-bionic

Ubuntu 20.04

x86_64
Signature (x86_64)

5.3.3-focal

Amazon Linux 2

x86_64
Signature (x86_64)

5.3.3-amazonlinux2

CentOS 7

x86_64
Signature (x86_64)

5.3.3-centos7

CentOS 8

x86_64
Signature (x86_64)

5.3.3-centos8

Windows 10 2

x86_64
Signature (x86_64)

Unavailable

1 Swift 5.3.3 is available as part of Xcode 12.3.
2 Swift 5.3.3 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.3.2

Date: December 14, 2020
Tag: swift-5.3.2-RELEASE

Platform Architecture Docker Tag

Xcode 12.3 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

5.3.2-xenial

Ubuntu 18.04

x86_64
Signature (x86_64)

5.3.2-bionic

Ubuntu 20.04

x86_64
Signature (x86_64)

5.3.2-focal

Amazon Linux 2

x86_64
Signature (x86_64)

5.3.2-amazonlinux2

CentOS 7

x86_64
Signature (x86_64)

5.3.2-centos7

CentOS 8

x86_64
Signature (x86_64)

5.3.2-centos8

Windows 10 2

x86_64
Signature (x86_64)

Unavailable

1 Swift 5.3.2 is available as part of Xcode 12.3.
2 Swift 5.3.2 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.3.1

Date: November 12, 2020
Tag: swift-5.3.1-RELEASE

Platform Architecture Docker Tag

Xcode 12.2 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

5.3.1-xenial

Ubuntu 18.04

x86_64
Signature (x86_64)

5.3.1-bionic

Ubuntu 20.04

x86_64
Signature (x86_64)

5.3.1-focal

Amazon Linux 2

x86_64
Signature (x86_64)

5.3.1-amazonlinux2

CentOS 7

x86_64
Signature (x86_64)

5.3.1-centos7

CentOS 8

x86_64
Signature (x86_64)

5.3.1-centos8

Windows 10 2

x86_64
Signature (x86_64)

Unavailable

1 Swift 5.3.1 is available as part of Xcode 12.2.
2 Swift 5.3.1 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.3

Date: September 16, 2020
Tag: swift-5.3-RELEASE

Platform Architecture Docker Tag

Xcode 12 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

5.3-xenial

Ubuntu 18.04

x86_64
Signature (x86_64)

5.3-bionic

Ubuntu 20.04

x86_64
Signature (x86_64)

5.3-focal

Amazon Linux 2

x86_64
Signature (x86_64)

5.3-amazonlinux2

CentOS 7

x86_64
Signature (x86_64)

5.3-centos7

CentOS 8

x86_64
Signature (x86_64)

5.3-centos8

Windows 10 2

x86_64
Signature (x86_64)

Unavailable

1 Swift 5.3 is available as part of Xcode 12.
2 Swift 5.3 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.2.5

Date: August 4, 2020
Tag: swift-5.2.5-RELEASE

Platform Architecture Docker Tag

Xcode 11.5 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

5.2.5-xenial

Ubuntu 18.04

x86_64
Signature (x86_64)

5.2.5-bionic

Ubuntu 20.04

x86_64
Signature (x86_64)

5.2.5-focal

Amazon Linux 2

x86_64
Signature (x86_64)

5.2.5-amazonlinux2

CentOS 7

x86_64
Signature (x86_64)

5.2.5-centos7

CentOS 8

x86_64
Signature (x86_64)

5.2.5-centos8

1 Swift 5.2.5 is available as part of Xcode 11.5.
2 Swift 5.2.5 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.2.4

Date: May 20, 2020
Tag: swift-5.2.4-RELEASE

Platform Architecture Docker Tag

Xcode 11.5 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

5.2.4-xenial

Ubuntu 18.04

x86_64
Signature (x86_64)

5.2.4-bionic

Ubuntu 20.04

x86_64
Signature (x86_64)

5.2.4-focal

Amazon Linux 2

x86_64
Signature (x86_64)

5.2.4-amazonlinux2

CentOS 8

x86_64
Signature (x86_64)

5.2.4-centos8

1 Swift 5.2.4 is available as part of Xcode 11.5.
2 Swift 5.2.4 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.2.3

Date: April 29, 2020
Tag: swift-5.2.3-RELEASE

Platform Architecture Docker Tag

Xcode 11.4.1 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

5.2.3-xenial

Ubuntu 18.04

x86_64
Signature (x86_64)

5.2.3-bionic

1 Swift 5.2.3 is available as part of Xcode 11.4.1.
2 Swift 5.2.3 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.2.2

Date: April 15, 2020
Tag: swift-5.2.2-RELEASE

Platform Architecture Docker Tag

Xcode 11.4.1 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

5.2.2-xenial

Ubuntu 18.04

x86_64
Signature (x86_64)

5.2.2-bionic

1 Swift 5.2.2 is available as part of Xcode 11.4.1.
2 Swift 5.2.2 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.2.1

Date: March 30, 2020
Tag: swift-5.2.1-RELEASE

Platform Architecture Docker Tag

Xcode 11.4 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

5.2.1-xenial

Ubuntu 18.04

x86_64
Signature (x86_64)

5.2.1-bionic

1 Swift 5.2.1 is available as part of Xcode 11.4.
2 Swift 5.2.1 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.2

Date: March 24, 2020
Tag: swift-5.2-RELEASE

Platform Architecture Docker Tag

Xcode 11.4 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

5.2-xenial

Ubuntu 18.04

x86_64
Signature (x86_64)

5.2-bionic

1 Swift 5.2 is available as part of Xcode 11.4.
2 Swift 5.2 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.1.5

Date: March 9, 2020
Tag: swift-5.1.5-RELEASE

Platform Architecture Docker Tag

Xcode 11.3 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 14.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

5.1.5-xenial

Ubuntu 18.04

x86_64
Signature (x86_64)

5.1.5-bionic

1 Swift 5.1.5 is available as part of Xcode 11.3.
2 Swift 5.1.5 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.1.4

Date: January 31, 2020
Tag: swift-5.1.4-RELEASE

Platform Architecture Docker Tag

Xcode 11.3 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 14.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

5.1.4-xenial

Ubuntu 18.04

x86_64
Signature (x86_64)

5.1.4-bionic

1 Swift 5.1.4 is available as part of Xcode 11.3.
2 Swift 5.1.4 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.1.3

Date: December 13, 2019
Tag: swift-5.1.3-RELEASE

Platform Architecture Docker Tag

Xcode 11.3 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 14.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

5.1.3-xenial

Ubuntu 18.04

x86_64
Signature (x86_64)

5.1.3-bionic

1 Swift 5.1.3 is available as part of Xcode 11.3.
2 Swift 5.1.3 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.1.2

Date: November 7, 2019
Tag: swift-5.1.2-RELEASE

Platform Architecture Docker Tag

Xcode 11.2 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 14.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

5.1.2-xenial

Ubuntu 18.04

x86_64
Signature (x86_64)

5.1.2-bionic

1 Swift 5.1.2 is available as part of Xcode 11.2.
2 Swift 5.1.2 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.1.1

Date: October 11, 2019
Tag: swift-5.1.1-RELEASE

Platform Architecture Docker Tag

Xcode 11 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 14.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

5.1.1-xenial

Ubuntu 18.04

x86_64
Signature (x86_64)

5.1.1-bionic

1 Swift 5.1.1 is available as part of Xcode 11.
2 Swift 5.1.1 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.1

Date: September 19, 2019
Tag: swift-5.1-RELEASE

Platform Architecture Docker Tag

Xcode 11 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 14.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

5.1-xenial

Ubuntu 18.04

x86_64
Signature (x86_64)

5.1-bionic

1 Swift 5.1 is available as part of Xcode 11.
2 Swift 5.1 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.0.3

Date: August 30, 2019
Tag: swift-5.0.3-RELEASE

Platform Architecture Docker Tag

Xcode 10.2.1 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 14.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

5.0.3-xenial

Ubuntu 18.04

x86_64
Signature (x86_64)

5.0.3-bionic

1 Swift 5.0.3 is available as part of Xcode 10.2.1.
2 Swift 5.0.3 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.0.2

Date: July 15, 2019
Tag: swift-5.0.2-RELEASE

Platform Architecture Docker Tag

Xcode 10.2.1 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 14.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

5.0.2-xenial

Ubuntu 18.04

x86_64
Signature (x86_64)

5.0.2-bionic

1 Swift 5.0.2 is available as part of Xcode 10.2.1.
2 Swift 5.0.2 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.0.1

Date: April 18, 2019
Tag: swift-5.0.1-RELEASE

Platform Architecture Docker Tag

Xcode 10.2.1 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 14.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

5.0.1-xenial

Ubuntu 18.04

x86_64
Signature (x86_64)

5.0.1-bionic

1 Swift 5.0.1 is available as part of Xcode 10.2.1.
2 Swift 5.0.1 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 5.0

Date: March 25, 2019
Tag: swift-5.0-RELEASE

Platform Architecture Docker Tag

Xcode 10.2 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 14.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

5.0-xenial

Ubuntu 18.04

x86_64
Signature (x86_64)

5.0-bionic

1 Swift 5.0 is available as part of Xcode 10.2.
2 Swift 5.0 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 4.2.4

Date: March 29, 2019
Tag: swift-4.2.4-RELEASE

Platform Architecture Docker Tag

Xcode 10.1 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 14.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

4.2.4

Ubuntu 18.04

x86_64
Signature (x86_64)

Unavailable

1 Swift 4.2.4 is available as part of Xcode 10.1.
2 Swift 4.2.4 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 4.2.3

Date: February 28, 2019
Tag: swift-4.2.3-RELEASE

Platform Architecture Docker Tag

Xcode 10.1 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 14.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 18.04

x86_64
Signature (x86_64)

Unavailable

1 Swift 4.2.3 is available as part of Xcode 10.1.
2 Swift 4.2.3 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 4.2.2

Date: February 4, 2019
Tag: swift-4.2.2-RELEASE

Platform Architecture Docker Tag

Xcode 10.1 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 14.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 18.04

x86_64
Signature (x86_64)

Unavailable

1 Swift 4.2.2 is available as part of Xcode 10.1.
2 Swift 4.2.2 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 4.2.1

Date: October 30, 2018
Tag: swift-4.2.1-RELEASE

Platform Architecture Docker Tag

Xcode 10.1 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 14.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 18.04

x86_64
Signature (x86_64)

Unavailable

1 Swift 4.2.1 is available as part of Xcode 10.1.
2 Swift 4.2.1 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 4.2

Date: September 17, 2018
Tag: swift-4.2-RELEASE

Platform Architecture Docker Tag

Xcode 10 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 14.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 18.04

x86_64
Signature (x86_64)

Unavailable

1 Swift 4.2 is available as part of Xcode 10.
2 Swift 4.2 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 4.1.3

Date: July 27, 2018
Tag: swift-4.1.3-RELEASE

Platform Architecture Docker Tag

Xcode 9.4 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 14.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 16.10

x86_64
Signature (x86_64)

Unavailable

1 Swift 4.1.3 is available as part of Xcode 9.4.
2 Swift 4.1.3 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 4.1.2

Date: May 31, 2018
Tag: swift-4.1.2-RELEASE

Platform Architecture Docker Tag

Xcode 9.4 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 14.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 16.10

x86_64
Signature (x86_64)

Unavailable

1 Swift 4.1.2 is available as part of Xcode 9.4.
2 Swift 4.1.2 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 4.1.1

Date: May 4, 2018
Tag: swift-4.1.1-RELEASE

Platform Architecture Docker Tag

Xcode 9.3 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 14.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 16.10

x86_64
Signature (x86_64)

Unavailable

1 Swift 4.1.1 is available as part of Xcode 9.3.
2 Swift 4.1.1 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 4.1

Date: March 29, 2018
Tag: swift-4.1-RELEASE

Platform Architecture Docker Tag

Xcode 9.3 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 14.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 16.10

x86_64
Signature (x86_64)

Unavailable

1 Swift 4.1 is available as part of Xcode 9.3.
2 Swift 4.1 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 4.0.3

Date: December 5, 2017
Tag: swift-4.0.3-RELEASE

Platform Architecture Docker Tag

Xcode 9.2 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 14.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 16.10

x86_64
Signature (x86_64)

Unavailable

1 Swift 4.0.3 is available as part of Xcode 9.2.
2 Swift 4.0.3 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 4.0.2

Date: November 1, 2017
Tag: swift-4.0.2-RELEASE

Platform Architecture Docker Tag

Xcode 9.1 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 14.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 16.10

x86_64
Signature (x86_64)

Unavailable

1 Swift 4.0.2 is available as part of Xcode 9.1.
2 Swift 4.0.2 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 4.0

Date: September 19, 2017
Tag: swift-4.0-RELEASE

Platform Architecture Docker Tag

Xcode 9 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 14.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 16.10

x86_64
Signature (x86_64)

Unavailable

1 Swift 4.0 is available as part of Xcode 9.
2 Swift 4.0 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 3.1.1

Date: April 21, 2017
Tag: swift-3.1.1-RELEASE

Platform Architecture Docker Tag

Xcode 8.3.2 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 14.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 16.10

x86_64
Signature (x86_64)

Unavailable

1 Swift 3.1.1 is available as part of Xcode 8.3.2.
2 Swift 3.1.1 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 3.1

Date: March 27, 2017
Tag: swift-3.1-RELEASE

Platform Architecture Docker Tag

Xcode 8.3 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 14.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 16.10

x86_64
Signature (x86_64)

Unavailable

1 Swift 3.1 is available as part of Xcode 8.3.
2 Swift 3.1 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 3.0.2

Date: December 13, 2016
Tag: swift-3.0.2-RELEASE

Platform Architecture Docker Tag

Xcode 8.2 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 14.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

Unavailable

1 Swift 3.0.2 is available as part of Xcode 8.2.
2 Swift 3.0.2 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 3.0.1

Date: October 28, 2016
Tag: swift-3.0.1-RELEASE

Platform Architecture Docker Tag

Xcode 8.1 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 14.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 15.10

x86_64
Signature (x86_64)

Unavailable

Ubuntu 16.04

x86_64
Signature (x86_64)

Unavailable

1 Swift 3.0.1 is available as part of Xcode 8.1.
2 Swift 3.0.1 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 3.0

Date: September 13, 2016
Tag: swift-3.0-RELEASE

Platform Architecture Docker Tag

Xcode 8 1

Toolchain
Debugging Symbols

Unavailable

Ubuntu 14.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 15.10

x86_64
Signature (x86_64)

Unavailable

1 Swift 3.0 is available as part of Xcode 8.
2 Swift 3.0 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 2.2.1

Date: May 3, 2016
Tag: swift-2.2.1-RELEASE

Platform Architecture Docker Tag

Xcode 7.3.1 1

x86_64

Unavailable

Ubuntu 14.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 15.10

x86_64
Signature (x86_64)

Unavailable

1 Swift 2.2.1 is available as part of Xcode 7.3.1.
2 Swift 2.2.1 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Swift 2.2

Date: March 21, 2016
Tag: swift-2.2-RELEASE

Platform Architecture Docker Tag

Xcode 7.3 1

x86_64

Unavailable

Ubuntu 14.04

x86_64
Signature (x86_64)

Unavailable

Ubuntu 15.10

x86_64
Signature (x86_64)

Unavailable

1 Swift 2.2 is available as part of Xcode 7.3.
2 Swift 2.2 Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Snapshots

Trunk Development (main)

Development Snapshots are prebuilt binaries
that are automatically created from mainline development branches.
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.

Download Date Architecture Docker Tag

Xcode

Universal

Debugging Symbols

Unavailable

Ubuntu 18.04

x86_64

Signature (x86_64)

nightly-bionic

Ubuntu 20.04

x86_64

Signature (x86_64)

aarch64

Signature (aarch64)

nightly-focal

Ubuntu 22.04

x86_64

Signature (x86_64)

aarch64

Signature (aarch64)

nightly-jammy

CentOS 7

x86_64

Signature (x86_64)

nightly-centos7

Amazon Linux 2

x86_64

Signature (x86_64)

aarch64

Signature (aarch64)

nightly-amazonlinux2

Red Hat Universal Base Image 9

x86_64

Signature (x86_64)

aarch64

Signature (aarch64)

Coming Soon

Windows 10 1

x86_64

Signature (x86_64)

Unavailable

1 Swift Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Older Snapshots

Xcode

Download

October 7, 2023

Debugging Symbols


October 6, 2023

Debugging Symbols


October 4, 2023

Debugging Symbols


October 3, 2023

Debugging Symbols


October 2, 2023

Debugging Symbols


October 1, 2023

Debugging Symbols


September 30, 2023

Debugging Symbols


September 29, 2023

Debugging Symbols


September 27, 2023

Debugging Symbols


September 26, 2023

Debugging Symbols

Ubuntu 18.04

Download

October 7, 2023

Signature


October 6, 2023

Signature


October 4, 2023

Signature


October 3, 2023

Signature


October 2, 2023

Signature


October 1, 2023

Signature


September 30, 2023

Signature


September 29, 2023

Signature


September 27, 2023

Signature


September 26, 2023

Signature

Ubuntu 20.04

Download

October 7, 2023

Signature


October 6, 2023

Signature


October 4, 2023

Signature


October 3, 2023

Signature


October 2, 2023

Signature


October 1, 2023

Signature


September 30, 2023

Signature


September 29, 2023

Signature


September 27, 2023

Signature


September 26, 2023

Signature

Ubuntu 22.04

Download

October 7, 2023

Signature


October 6, 2023

Signature


October 4, 2023

Signature


October 3, 2023

Signature


October 2, 2023

Signature


October 1, 2023

Signature


September 30, 2023

Signature


September 29, 2023

Signature


September 27, 2023

Signature


September 26, 2023

Signature

CentOS 7

Download

October 7, 2023

Signature


October 6, 2023

Signature


October 4, 2023

Signature


October 3, 2023

Signature


October 2, 2023

Signature


October 1, 2023

Signature


September 30, 2023

Signature


September 29, 2023

Signature


September 27, 2023

Signature


September 26, 2023

Signature

CentOS 8

Download

March 13, 2022

Signature


March 9, 2022

Signature


February 25, 2022

Signature


February 22, 2022

Signature


February 21, 2022

Signature


February 3, 2022

Signature


January 9, 2022

Signature


January 6, 2022

Signature


December 23, 2021

Signature


December 6, 2021

Signature

Amazon Linux 2

Download

October 7, 2023

Signature


October 6, 2023

Signature


October 4, 2023

Signature


October 3, 2023

Signature


October 2, 2023

Signature


October 1, 2023

Signature


September 30, 2023

Signature


September 29, 2023

Signature


September 27, 2023

Signature


September 26, 2023

Signature

Windows 10

Download

August 10, 2023

Signature


July 23, 2023

Signature


July 10, 2023

Signature


July 4, 2023

Signature


June 5, 2023

Signature


May 30, 2023

Signature


May 29, 2023

Signature


May 28, 2023

Signature


May 25, 2023

Signature


May 22, 2023

Signature

Swift 5.10 Development

Swift 5.10 Snapshots are prebuilt binaries
that are automatically created from release/5.10 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.

Download Date Architecture Docker Tag

Xcode

Universal

Debugging Symbols

Unavailable

Ubuntu 18.04

x86_64

Signature (x86_64)

nightly-5.10-bionic

Ubuntu 20.04

x86_64

Signature (x86_64)

aarch64

Signature (aarch64)

nightly-5.10-focal

Ubuntu 22.04

x86_64

Signature (x86_64)

aarch64

Signature (aarch64)

nightly-5.10-jammy

CentOS 7

x86_64

Signature (x86_64)

nightly-5.10-centos7

Amazon Linux 2

x86_64

Signature (x86_64)

aarch64

Signature (aarch64)

nightly-5.10-amazonlinux2

Red Hat Universal Base Image 9

x86_64

Signature (x86_64)

aarch64

Signature (aarch64)

nightly-5.10-rhel-ubi9

Older Snapshots

Xcode

Download

October 5, 2023

Debugging Symbols


September 9, 2023

Debugging Symbols


September 8, 2023

Debugging Symbols

Ubuntu 18.04

Download

October 5, 2023

Signature


September 9, 2023

Signature


September 8, 2023

Signature

Ubuntu 20.04

Download

October 5, 2023

Signature


September 9, 2023

Signature


September 8, 2023

Signature

Ubuntu 22.04

Download

October 5, 2023

Signature


September 9, 2023

Signature


September 8, 2023

Signature

CentOS 7

Download

October 5, 2023

Signature


September 9, 2023

Signature


September 8, 2023

Signature

Amazon Linux 2

Download

October 5, 2023

Signature


September 9, 2023

Signature


September 8, 2023

Signature

Swift 5.9 Development

Swift 5.9 Snapshots are prebuilt binaries
that are automatically created from release/5.9 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.

Download Date Architecture Docker Tag

Xcode

Universal

Debugging Symbols

Unavailable

Ubuntu 18.04

x86_64

Signature (x86_64)

nightly-5.9-bionic

Ubuntu 20.04

x86_64

Signature (x86_64)

aarch64

Signature (aarch64)

nightly-5.9-focal

Ubuntu 22.04

x86_64

Signature (x86_64)

aarch64

Signature (aarch64)

nightly-5.9-jammy

CentOS 7

x86_64

Signature (x86_64)

nightly-5.9-centos7

Amazon Linux 2

x86_64

Signature (x86_64)

aarch64

Signature (aarch64)

nightly-5.9-amazonlinux2

Red Hat Universal Base Image 9

x86_64

Signature (x86_64)

aarch64

Signature (aarch64)

nightly-5.9-rhel-ubi9

Windows 10 1

x86_64

Signature (x86_64)

Unavailable

1 Swift Windows 10 toolchain is provided by Saleem Abdulrasool. Saleem is the platform champion for the Windows port of Swift and this is an official build from the Swift project.

Older Snapshots

Xcode

Download

October 2, 2023

Debugging Symbols


September 30, 2023

Debugging Symbols


September 29, 2023

Debugging Symbols


September 28, 2023

Debugging Symbols


September 27, 2023

Debugging Symbols


September 26, 2023

Debugging Symbols


September 21, 2023

Debugging Symbols


September 20, 2023

Debugging Symbols


September 19, 2023

Debugging Symbols


September 16, 2023

Debugging Symbols

Ubuntu 18.04

Download

October 2, 2023

Signature


September 30, 2023

Signature


September 29, 2023

Signature


September 28, 2023

Signature


September 27, 2023

Signature


September 26, 2023

Signature


September 21, 2023

Signature


September 20, 2023

Signature


September 19, 2023

Signature


September 16, 2023

Signature

Ubuntu 20.04

Download

October 2, 2023

Signature


September 30, 2023

Signature


September 29, 2023

Signature


September 28, 2023

Signature


September 27, 2023

Signature


September 26, 2023

Signature


September 21, 2023

Signature


September 20, 2023

Signature


September 19, 2023

Signature


September 16, 2023

Signature

Ubuntu 22.04

Download

October 2, 2023

Signature


September 30, 2023

Signature


September 29, 2023

Signature


September 28, 2023

Signature


September 27, 2023

Signature


September 26, 2023

Signature


September 21, 2023

Signature


September 20, 2023

Signature


September 19, 2023

Signature


September 16, 2023

Signature

CentOS 7

Download

October 2, 2023

Signature


September 30, 2023

Signature


September 29, 2023

Signature


September 28, 2023

Signature


September 27, 2023

Signature


September 26, 2023

Signature


September 21, 2023

Signature


September 20, 2023

Signature


September 19, 2023

Signature


September 16, 2023

Signature

Amazon Linux 2

Download

October 2, 2023

Signature


September 30, 2023

Signature


September 29, 2023

Signature


September 28, 2023

Signature


September 27, 2023

Signature


September 26, 2023

Signature


September 21, 2023

Signature


September 20, 2023

Signature


September 19, 2023

Signature


September 16, 2023

Signature

Windows 10

Download

May 11, 2023

Signature


April 10, 2023

Signature

Installing Swift

If you don’t have Swift installed, install it first.

To test that you have Swift installed, run swift --version from your shell or terminal app.

Swift comes bundled with the Swift Package Manager (SwiftPM), which manages the distribution of your Swift code, and allows easy importing of other Swift packages into your apps.

Swift is covered by the Swift License at swift.org/LICENSE.txt.

Уровень сложности
Простой

Время на прочтение
6 мин

Количество просмотров 2.9K

Привет, Хабр!

Сегодня я поделюсь своим опытом страданий установки языка программирования Swift под Windows в форме небольшого рассказа и постараюсь описать те проблемы, с которыми я столкнулся при попытке развернуть детище Apple на платформе конкурента. 

Начну издалека. Я являюсь мобильным разработчиком под Андроид и периодически люблю развлекать себя различными экспериментами. Совсем недавно ко мне в руки попал Mac Mini на Apple Silicon — в офисе был бесхозный компьютер от яблочной корпорации и в один момент я захотел собрать свой пет-проект на KMP (бывш. КММ) под айос, посмотреть, как оно будет работать. (И будет ли работать вообще) Плюсом меня давно тянуло к макоси, было интересно за что ее кто-то обожает, а кто-то терпеть не может. Забавно, что нейтрального мнения я не встречал ни разу.

Установка Swift

В первую очередь, я решил зайти на официальный сайт Swift и посмотреть, поддерживает ли он ОС от Майкрософт. К моему счастью, добрые дяди (или тети) программисты уже попотели за меня и добавили поддержку ЯПа в винду, начиная с 10ки.

Официальный сайт Swift с инструкциями к установке для разных ОС.

Официальный сайт Swift с инструкциями к установке для разных ОС.

Переходим в инструкции для нужной нам ОС и видим это:

Инструкция по установке Swift на Windows

Инструкция по установке Swift на Windows

Нас просят изначально поставить некоторый список зависимостей. Ставим сначала Visual Studio (в моем случае 2022). При установке выбираем «Разработка классических приложений на С++». Как только поставилось, листаем чуть ниже.

И вот тут лично у меня было некоторое смятение. К чему относиться блок ниже? К scoop? winget? Почему он так оформлен, будто является частью большого заголовка? Может, я придираюсь, но, честно говоря, это совсем неочевидно.

Хорошо. Будем действовать одним из самых древних методов познания – методом тыка.

Пробуем сначала поставить winget и запустить указанные скрипты, предварительно немного их изменив:

winget install Git.Git

winget install Python.Python.3 --version 3.10.2150.0

winget install Python.Python.3.9

winget install Microsoft.VisualStudio.2022.Community --force --custom "--add Microsoft.VisualStudio.Component.Windows10SDK.19041 --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64"

В чем разница? Сразу же можно заметить, что мы устанавливаем кроме Python 3.10 еще и Python 3.9. Это потребуется нам, когда мы будем собирать наш проект. Так же я просто поменял версию студии, так как скрипт написан для 2019, а у меня 2022.

Будем считать, что первый шаг сделан. Листаем инструкцию дальше.

Видим, что теперь нас просят установить сам свифт, я предпочитаю скачать exe-шник, поэтому поставлю его.

На этом казалось бы все. Свифт стоит у вас на компьютере и можно даже что нибудь написать и запустить. Ведь можно же, да? Нет. На самом деле компилятор и все тулзы у вас действительно установлены, но вот нет никакой инфраструктуры, чтобы можно было хоть что то написать и запустить. Сейчас кто-то может возразить, мол, есть же Swift REPL, интерактивный редактор кода, который идет в комплекте со свифтом, в нем же тоже можно писать код. Безусловно можно, но лично у меня возникла такая проблема:

Это вынудило меня искать обходной путь.

Установка инструментов разработки

Буквально сразу в мою голову закралась мысль: «А что, если мы будем использовать VS Code?». Иногда мне кажется, что в этом простеньком редакторе можно или вскоре будет можно даже программировать ядерные реакторы, достаточно будет лишь доставить необходимые плагины для работы. Конкретно сейчас мы ядерные реакторы не программируем, но гибкость VS Code нам так же очень пригодится.

Ставим сначала редактор, после того как поставили ставим плагин для свифта. В нем есть: подсветка кода, дебаггинг, автодополнение, запуск .swift файлов (об этой функции мы поговорим чуть позже) и много чего еще, полный список можно найти в карточке плагина.

После того как поставили, пробуем наконец таки запустить наш простенький код на свифте:

print(“Hello world!!!”)

Жмем Ctrl + Shift + P и выбираем «Swift: Run swift script». И тут лично меня ждало еще одно разочарование:

Пораскинув мозгами, я пришел к единственно верному решению – отобрать у VS Code его работу и собирать и компилировать скрипты самостоятельно, вводя команды в cmd. Не самый приятный исход, но вполне себе терпимый.

Создаем папку под на будущий проект, после чего, находясь внутри созданной нами директории, прописываем в cmd следущее:

swift package init

Далее переходим в папку Sources/<PROJECT NAME> и создаем там файл с именем main и расширением .swift (Обязательно файл должен иметь имя main, так как пакету нужна входная точка для исполнения кода). Итого файл должен называться так: main.swift.

После всего этого открываем наш main.swift в VS Code и пробуем запустить все тот же код.

Кажется, что это все и теперь мы можем спокойно выполнить наш код, но не тут-то было:

Оказывается, у нас беды с конфигурацией пакета, поэтому, в первую очередь, необходимо устранить эту проблему. Поднимаемся наверх по директориям, пока не дойдем до корневой папки пакета, где лежит файл Package.swift. Открываем его.

Меняем

let package = Package(

    name: <PROJECT NAME>,

    products: [

        // Products define the executables and libraries a package produces, making them visible to other packages.

        .library(

            name: <PROJECT NAME>,

            targets: [<PROJECT NAME>,])

    ],

    targets: [

        // Targets are the basic building blocks of a package, defining a module or a test suite.

        // Targets can depend on other targets in this package and products from dependencies.

        .target(

            name: <PROJECT NAME>,),

        .testTarget(

            name: <PROJECT NAME TESTS>,

            dependencies: ["<PROJECT NAME>,"])

    ]

)

На

let package = Package(

    name: <PROJECT NAME>,

    products: [

        // Products define the executables and libraries a package produces, making them visible to other packages.

        .executable(

            name: "main",

            targets: ["<PROJECT NAME>"])

    ],

    targets: [

        // Targets are the basic building blocks of a package, defining a module or a test suite.

        // Targets can depend on other targets in this package and products from dependencies.

        .target(

            name: <PROJECT NAME>, 

            dependencies: []),

        .testTarget(

            name: <PROJECT NAME TESTS>,

            dependencies: [<PROJECT NAME>])

    ]

)

Сохраняем изменения. Находясь в директории, где лежит файл main.swift запускаем команду:

swift run

Вуаля, код заработал, можно открывать шампанское.

Стоит отметить, что, возможно вы столкнетесь с такой проблемой, когда компилятор просто соберет готовый исполняемый файл, но не запустит его. Чтобы это решить перейдите сначала в корневую директорию проекта (папка .build/x86_64-unknown-windows-msvc\debug), там найдите файл main.exe и запустите его. Если он будет сразу же закрываться после запуска, то добавьте в конце всего кода функцию readLine() и тогда консоль не будет закрываться сразу же, а будет ждать ввод любой клавиши.

Когда я устанавливал все это дело в первый раз, я столкнулся с проблемой, которую не мог решить, после нескольких дней своих изысканий было решено забить на установку свифта прямо на винду и сделать все через WSL. Я проследовал всем инструкциям, что были указаны на сайте для установки свифт под Линукс, но опять забрел в тупик и решил бросить это дело в принципе. Но в тот же день я заметил, что ни один из установленных компиляторв C++ не может собрать простейший проект. Каждый как под копирку твердил, что не может найти необходимые файлы при линковке, естественно я начал свое расследование, что же послужило причиной выхода из строя линковщика. Искал я очень упорно, но результатов все не было, я удалил свифт с винды, переустановил начисто Visual Studio 3 раза, но ничего не помогало. И, наконец, на третий день я вспомнил про wsl и снес все пакеты, что я поставил во время той злосчастной установки. Каково же было мое счастье, что после всех попыток разобраться, я в кой то веке нашел ответ. Как уже стало ясно из рассказа, установка свифта из под wsl ломает линковщик компиляторов С++ (в частности, MSVC и GCC). Поэтому, никогда ни за что, ни при каких обстоятельствах, не совершайте этой ошибки. Она может стоить слишком дорого.

После этого, на удивление, я снова захотел поставить свифт, только теперь более основательно подойти к процессу. Результатом этого желания стала данная статья.

Заключение

Напоследок, хочу сказать, что это был крайне незабываемый опыт. Можно отметить, что документация в некоторых местах оставляет желать лучшего и хотелось бы более понятной инструкции к установке, так же, конечно, сказывается отсутствие нормального инструментария.

Надеюсь, эта ситуация изменится в лучшую сторону.

В нынешнем мире программирования большую популярность набирает — объектно-ориентированный язык программирования, составленный под узкий профиль применения, для написания на нем приложений под iOS, macOS, tvOS, watchOS. Достаточно молодой Swift, разработанный компанией Apple, если Вы хотите начать изучать данный язык программирования, то Вам для начала, необходимо установить его на свой ПК, и мы рассмотрим, как это сделать в нашей статье.

Для начала давайте разберемся что же это за Swift и с чем его едят. Swift – это язык программирования, разработанный и выпущенный в 2014 году фирмой Apple. Изначально предназначен для разработки приложений под macOS и справляется со своей задачей и сейчас! Достаточно быстрый, безопасный и интерактивный язык программирования, написанный на основе C и Objective-C. Он дает возможность создавать приложения для десктопов, телефонов и серверов.

Установка Swift

Swift очень популярный язык программирования. Уже спустя 3 года, после выпуска, встал на 11 место в рейтинге самых признанных языков программирования в TIOBE. Привлекает айтишников своей простотой, безопасностью и быстротой. Swift оптимизирован для разработки без компромиссов, с низким уровнем вхождения. Понятен даже для новичков в программировании.

У хороших Swift разработчиков должны быть хорошо развиты нестандартное и техническое мышление, креативность. Чтобы стать успешным Swift разработчиком, необходимо уметь создавать и тестировать программы, обновлять программы и создавать к ним документацию. Важно знать Английский язык, Вы должны быть способны решить спорные вопросы ориентируясь на результат, требуемый заказчиком.

Если Вы хотите выучиться Swift, то можете воспользоваться учебником от Apple, который компания выпустила сразу с самим языком программирования. Пускай книга и бесплатная, но она на Английском языке, что может затруднить начинающих разработчиков. Все же есть решение, многие опытные разработчики сами выпускают руководство по Swift, все книги находятся в свободном доступе, однако лучше подтянуть английский и прочесть официальный учебник.

Выучив Swift и потренировавшись в его использовании, Вы можете претендовать на достойную заработную плату. Так джуны программирующие на Swift получают от 60000 до 80000 тысяч рублей. В среднем же зарплата Swift разработчиков в России колеблется от 100 000 до 300 000 тысяч рублей.

Устанавливаем Swift на macOS

Начнем с компании производителя данного языка программирования и их платформы, для которой и был предназначен данный язык программирования. Macintosh Operating System – или же macOS. Это операционная система для ЭВМ выпускаемых Apple. Изначально под операционки Apple использовался Objective-C, который получился путем скрещивания C и Smalltalk, однако для упрощения работы, Apple решила создать Swift. Swift начали разрабатывать в 2010 году компанией Apple и предназначен для разработки приложений под ее ОС. Swift изначально был проприетарным языком программирования. Теперь же это язык с открытым исходным кодом. Ну и если это язык программирования, созданный Apple, то и идет он вместе с тем же mac’ом в комплекте. То есть для запуска программы нам достаточно установить playground – это Xcode, который можно скачать бесплатно с App Store.

#

После установки, запускаем Xcode и нажимаем Get started with playground. Вписываем название нашего проекта и указываем путь где будем его хранить. Вписываем команду print(“Hello world”) и запускаем нашу программу, во второй рабочей области интерпретатор выведет результат нашего кода. Playground автоматически выполняет введенный Вами код и интерпретирует его, достаточно удобно, не правда ли? Поздравляем, Вы написали свою первую программу на Swift и можете познавать его на практике.

Устанавливаем Swift на Linux

Linux – это бесплатная операционная система с множеством дистрибутивов. Один из самых популярных – Ubuntu. На Linux работает большая часть серверов всего мира (70% — 90%) и не только, Linux используется в смартфонах и компьютерах. Ubuntu – дистрибутив с графическим интерфейсом и набором офисных программ, предназначенный для повседневного использования. Linux имеет ряд достоинств, которые могут переманить пользователей.

#

Данная операционная система поможет облегчить жизнь Вашего старенького ПК не поддерживающего современные версии ОС. По сравнению с Windows и macOS, Linux бесплатная и поставляемые с ней программы тоже. Это жирный плюс, как и то, что она не требовательная и Вы можете спокойно загрузить ее себе на флешку. Терминал. Это очень полезная и удобная штука. С помощью терминала можно управлять ПК всего лишь зная нужные команды и вводя их в командную строку. По началу будет непривычно, но с практикой, Вы оцените ее достоинства. К тому же, если Вы хотите расширить свой IT-кругозор, Вам просто необходимо освоить командную строку Линукса, ведь сейчас практически все устроено на данной операционке. Как уже было отмечено, Ubuntu – это дистрибутив Linux, на который будет производиться Swift установка. Swift установить можно скачав его с официального сайта, но мы будем использовать лишь терминал, который можно открыть с помощью сочетания клавиш ctrl+alt+t. В командной строке вписываем следующее:

— wget https://swift.org/builds/swift-3.1.1-release/ubuntu1604/swift-3.1.1-RELEASE/swift-3.1.1-RELEASE-ubuntu16.04.tar.gz

Далее произведем распаковку скачанного файла и переместим все содержимое в папку /opt:

— tar xvf swift-3.1.1-RELEASE-ubuntu16.04.tar.gz

— mv swift-3.1.1-RELEASE-ubuntu16.04 /opt/swift

Следующими командами добавим переменную PATH и обновим ее:

— echo ‘export PATH=/opt/swift/usr/bin:$PATH’ >>~/.profile

— source ~/.profile

Осталось создать clang:

— sudo apt-get update

— sudo apt-get install clang

Давайте проверим правильно ли мы все сделали, для этого запросим у терминала версию нашего Swift:

— swift –version

#

Если мы все сделали правильно, то Ubuntu вернет нам текущую версию языка программирования. Теперь давайте напишем простую программу и запустим ее в терминале. Для этого создадим файл с расширением swift и впишем известную нам строку:

print(“Hello world!”)

Сохраняем файл под именем program. Открываем командную строку и вводим следующее:

— swiftс program.swift

Данная команда компилирует наш код, чтобы интерпретировать его, используем строку:

— ./program

Теперь Вы можете спокойно постигать Swift на Вашем Linux, без каких-либо ограничений.

Устанавливаем Swift на Windows

Программировать на Swift в Windows изначально было нельзя, так как Swift имел закрытый исходный код. Но совсем недавно Apple решили открыть исходники и открыли доступ ко всей экосистеме для Windows. Теперь на Windows можно создавать программы на языке Swift, но доступен он только на Windows 10. Чтобы начать программировать на Swift, достаточно скачать сам язык программирования с официального сайта. Установив Swift на свой персональный компьютер, Вам необходим будет редактор кода с интерпретатором. VS Code – интерпретатор языка Swift для Windows и Linux. Visual Studio Code бесплатный с множеством расширений, консолью отладки, терминалом и интерпретатором. Популярный и мощный редактор кода для любой платформы. Facebook установил его как основной редактор кода в компании. После установки Swift на свой ПК, скачайте VS Code с официального сайта и также установите его. Как только установка закончится, откройте редактор и создайте файл с именем project.swift, после чего вводим известную всем команду print(“Hello world”) и нажимаем Run. Все работает? Отлично! Теперь можем программировать на Swift на Windows, благо Apple дала такую возможность.

#

Но что если у Вас нет Windows 10? Тогда Вы можете просто обновиться под 10 винду, заплатив за ключ активации и проделать все действия, описанные выше. Возможен такой вариант, что Вы устанавливаете виртуальную машину и загружаете на нее macOS. Но это тоже муторно. А как же Linux? Можете просто перейти на Ubuntu и установить Swift, редактор кода (тот же VS Code или Notepad++) и радоваться жизни, ведь все ПО под Linux бесплатное, как и сама операционная система. Это основные способы установки Swift на Ваш ПК.

Заключение

Мы разобрали все основные способы установки языка программирования Swift Ubuntu, на Windows и macOS. Теперь Вы можете спокойно практиковаться и писать крутые приложения под Apple на своем устройстве!

В студии AppFox можно подать заявку на программирование, создание игр или заказать разработку приложений https://appfox.ru/ и получить бесплатную консультацию по ценам и услугам.

Swift for Windows v2.0

Merge pull request #60 from tinysun212/pr-for-2.0

[sfw] Major upgrade

Swift for Windows v1.9.1

Merge pull request #44 from tinysun212/_pr-for-1.9.1

[sfw] Fixed not found header file

Swift for Windows v1.9

Merge pull request #43 from tinysun212/_pr-for-1.9

[sfw] Includes XCTest module

Swift for Windows v1.8

What is this?

  • Development environment for Swift programming for Windows applications
  • Includes Swift 4.0.3 compiler

Notice

  • Foundation module is included.
  • MinGWCrt module is included. It is a Glibc-like module for the MinGW C runtime library.
  • A subset of the MinGW-w64 runtime is included.
  • The alpha version of wxSwift module is included.
  • Compiler Source: swift-4.0.3+mingw.20180102 from tinysun212
    (based on: swift-4.0.3-RELEASE from apple/swift)

Swift for Windows v1.7

What is this?

  • Development environment for Swift programming for Windows applications
  • Includes Swift 3.1 compiler

Notice

  • Foundation module is included.
  • MinGWCrt module is included. It is a Glibc-like module for the MinGW C runtime library.
  • A subset of the MinGW-w64 runtime is included.
  • The alpha version of wxSwift module is included.
  • Compiler Source: swift-mingw-20171201 from tinysun212
    (based on: swift-DEVELOPMENT-SNAPSHOT-2017-04-09 from apple/swift)

Swift for Windows v1.6

What is this?

  • Development environment for Swift programming for Windows applications
  • Includes Swift 3.1 compiler

Notice

  • MinGWCrt module is included. It is a Glibc-like module for the MinGW C runtime library.
  • A subset of the MinGW-w64 runtime is included.
  • wxSwift module alpha version is included.
  • Foundation module is NOT included.
  • Compiler Source: https://github.com/tinysun212/swift-windows/releases/tag/swift-mingw-20170606
    (based on: https://github.com/apple/swift/releases/tag/swift-DEVELOPMENT-SNAPSHOT-2017-04-09-a)

Swift is a general-purpose, multi-paradigm, compiled programming language created for iOS, OS X, watchOS, tvOS and Linux development by Apple Inc.


Update — 22 SEPTEMBER 2020
From 22 September 2020, the Swift project introduced new downloadable Swift toolchain images for Windows. These images contain development components needed to build and run the Swift code on Windows. You can download latest Swift toolchain images for Windows from Swift latest release page. This demo calculator is written entirely in Swift —


Update — 2 August 2016

Checkout step-vise guide to install Swift 3.0 or above on Windows 10 Anniversary Update — Install Apple Swift on Windows 10 Subsystem for Linux (WSL)


«Swift for Windows» is a free, open source tool that provide runtime environment for swift programming language to compile and run on Windows OS with graphical interface.

Download Swift for Windows

How to use «Swift for Windows»

Step 1: Create a basic swift language program in you favorite editor.

Step 2: Open «Swift for Windows» and follow these steps

Install Swift 3.0 or later on Windows 10 Anniversary Update (using Bash on Ubuntu on Windows)

Checkout step-vise guide to install Swift 3.0 on Windows 10 Anniversary Update — Install Apple Swift on Windows 10 Subsystem for Linux (WSL)

System Requirement

  • This archive is for TEST only under Windows 10 64bit.

  • Как скачать rufus для windows
  • Как скачать syndicate на windows 10
  • Как скачать ruby для windows
  • Как скачать red alert 2 на windows 10
  • Как скачать roblox на ноутбук windows 7