Swift 环境搭建指南(2025最新版):macOS、Windows、Linux全平台教程
Swift 环境搭建
Swift 环境搭建指南(2025 最新)
无论你是 macOS、 Windows 还是 Linux 用户,都可以轻松搭建 Swift 开发环境!
一、 macOS (推荐,最完整)
方案 1:安装 Xcode(官方推荐)
项目详情下载方式App Store 搜索 “Xcode”版本Xcode 16+(包含 Swift 5.10+)包含内容编译器、Playground、模拟器、调试器、SwiftUI 预览存储空间≈ 50 GB
# 安装后验证
swift --version
# 输出示例:
# swift-driver version: 1.115.5 Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)
1234
适合:iOS/macOS 开发、SwiftUI、调试 App
方案 2:仅安装 Swift 工具链(轻量)
# 1. 下载 Swift 工具链(从 swift.org)
# 访问:https://swift.org/download/
# 2. 解压后添加路径
export PATH="/path/to/swift/usr/bin:$PATH"
# 3. 验证
swift --version
12345678
适合:只写 Swift 脚本、命令行工具
二、 Windows
官方支持(2021 年起)
要求说明系统Windows 10/11(64 位)工具Visual Studio 2022 + Swift 工具链
安装步骤
-
安装 Visual Studio 2022
- 下载: [isualstudio.microsoft.com
- 勾选 “使用 C++ 的桌面开发”
-
下载 Swift for Windows
- 官网: https://swift.org/download/#windows
- 选择最新
.exe安装包
-
安装并配置环境变量
# 添加到 PATH
C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\bin
12
- 验证安装
swift --version
1
-
推荐编辑器
- VS Code + Swift 插件
- 或直接用 Visual Studio
可运行:命令行程序、跨平台库
不可运行:iOS 模拟器(需 macOS)
三、Linux(Ubuntu / CentOS 等)
以 Ubuntu 22.04 为例
# 1. 更新系统
sudo apt update && sudo apt upgrade -y
# 2. 安装依赖
sudo apt install clang libicu-dev libcurl4-openssl-dev libxml2 -y
# 3. 下载 Swift(官网)
wget https://swift.org/builds/swift-5.10-release/ubuntu2204/swift-5.10-RELEASE/swift-5.10-RELEASE-ubuntu22.04.tar.gz
# 4. 解压
tar xzf swift-5.10-RELEASE-ubuntu22.04.tar.gz
sudo mv swift-5.10-RELEASE-ubuntu22.04 /usr/share/swift
# 5. 添加路径
echo 'export PATH="/usr/share/swift/usr/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
# 6. 验证
swift --version
12345678910111213141516171819
适合:服务器开发、后端(Vapor)、脚本工具
四、在线环境(0 配置)
适合:学习、面试、分享代码
五、编辑器 / IDE 推荐
编辑器平台插件XcodemacOS内置VS Code全平台swift-lang 插件AppCodemacOSJetBrains 出品Vim/Neovim全平台swift.vim
VS Code 配置(推荐)
-
安装扩展:
Swiftby Swift Server WorkgroupCodeLLDB(调试)
-
创建
main.swift
print("Hello from VS Code!")
1
- 运行:
F5或swift main.swift
六、包管理器:Swift Package Manager(SPM)
内置,无需额外安装!
创建项目
mkdir MyApp && cd MyApp
swift package init --type executable
12
运行
swift run
1
添加依赖(例如 Alamofire)
编辑 Package.swift:
dependencies: [
.package(url: "https://github.com/Alamofire/Alamofire.git", from: "5.0")
]
123
七、验证环境(通用测试代码)
保存为 test.swift:
#!/usr/bin/env swift
import Foundation
print("Swift 环境搭建成功!")
print("版本:\(ProcessInfo.processInfo.operatingSystemVersionString)")
print("当前时间:\(Date())")
// 测试数组
let fruits = ["苹果", "香蕉", "橙子"]
fruits.forEach { print("-> \($0)") }
1234567891011
运行:
chmod +x test.swift
./test.swift
12
总结:选择你的方案
目标推荐环境学习 Swift 语法macOS + Xcode Playground开发 iOS AppmacOS + Xcode写命令行工具任意系统 + swift run服务器开发(Vapor)Linux + Swift跨平台 / 无 macWindows + VS Code0 配置入门SwiftFiddle
下一步建议:
- 打开 Xcode → New Playground → 敲
print("Hello") - 运行本文
test.swift验证 - 试试
swift package init创建第一个项目
如果你希望绕过 Xcode 的繁琐配置,直接使用更轻量的 IDE 进行 iOS 开发,可以试试快蝎(kxapp)。它集成编译工具链,无需安装 Xcode 即可编译运行 Swift 应用,并支持真机调试,让开发效率大幅提升。

浙公网安备 33010602011771号