Swift 环境搭建指南(2025最新版):macOS、Windows、Linux全平台教程

Swift 环境搭建

Swift 环境搭建指南(2025 最新)

无论你是 macOSWindows 还是 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 工具链

安装步骤

  1. 安装 Visual Studio 2022

    • 下载: [isualstudio.microsoft.com
    • 勾选 “使用 C++ 的桌面开发”
  2. 下载 Swift for Windows

  3. 安装并配置环境变量

# 添加到 PATH
C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\bin
12
  1. 验证安装
swift --version
1
  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 配置(推荐)

  1. 安装扩展:

    • Swift by Swift Server Workgroup
    • CodeLLDB(调试)
  2. 创建 main.swift

print("Hello from VS Code!")
1
  1. 运行: F5swift 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


下一步建议

  1. 打开 Xcode → New Playground → 敲 print("Hello")
  2. 运行本文 test.swift 验证
  3. 试试 swift package init 创建第一个项目

如果你希望绕过 Xcode 的繁琐配置,直接使用更轻量的 IDE 进行 iOS 开发,可以试试快蝎(kxapp)。它集成编译工具链,无需安装 Xcode 即可编译运行 Swift 应用,并支持真机调试,让开发效率大幅提升。

posted @ 2026-09-04 18:46  不爱写文档的开发者  阅读(12)  评论(0)    收藏  举报