Swift Toolchain Installation Guide for iOS 6

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 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!