Swift Toolchain Installation Guide for iOS 6 ::by J_W_I_, original: here.


Swift Toolchain Downloads

macOS Version Xcode Version Downloads Notes
Mojave Xcode 11.3.1 Swift 5.1.5 Toolchain
Build Script
Only Swift 5.1.5 required.
Big Sur Xcode 13.2.1 Swift 5.6.3 Toolchain
Swift 5.1.5 Toolchain
Build Script
Both Swift 5.6.3 and 5.1.5 required.
Monterey Xcode 13.4.1 Swift 5.10.1 Toolchain
Swift 5.1.5 Toolchain
Build Script
Both Swift 5.10.1 and 5.1.5 required.

Step 2: Install XCode

Install the Xcode version recommended for your macOS version above.


Step 4.5 — Fix Swift Toolchain Paths

Swift 5.6.3:

sudo install_name_tool -add_rpath /Library/Developer/Toolchains/swift-5.6.3-RELEASE.xctoolchain/usr/lib/swift/macosx /Library/Developer/Toolchains/swift-5.6.3-RELEASE.xctoolchain/usr/bin/swift-driver

Swift 5.10.1

sudo install_name_tool -add_rpath /Library/Developer/Toolchains/swift-5.10.1-RELEASE.xctoolchain/usr/lib/swift/macosx /Library/Developer/Toolchains/swift-5.10.1-RELEASE.xctoolchain/usr/bin/swift-driver

Step 5 — Install Xcode Templates

mkdir -p ~/Library/Developer/Xcode/Templates/Project\ Templates/Application
          git clone https://github.com/JWIMaster/iOS-6-Swift-Xcode-Templates.git /tmp/iOS6SwiftTemplates
          cp -R /tmp/iOS6SwiftTemplates/Templates/Project\ Templates/Application/* ~/Library/Developer/Xcode/Templates/Project\ Templates/Application/
          rm -rf /tmp/iOS6SwiftTemplates

Step 6 — Select Template

Open Xcode → File → New Project → Select Legacy Swift Application template and you're good to go.


How to Build

Step 1

cd /path/to/your/project


Step 2

chmod +x ./buildScript.command


Step 3

Drag the build script onto the Terminal


Step 4

Type your project scheme name after


Step 5

Specify build folder (use "build" if unsure)


Step 6

Enjoy your IPA!