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)

适合: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

适合:只写 Swift 脚本、命令行工具


二、Windows

官方支持(2021 年起)

要求说明
系统Windows 10/11(64 位)
工具Visual Studio 2022 + Swift 工具链

安装步骤

  1. 安装 Visual Studio 2022
  1. 下载 Swift for Windows
  1. 安装并配置环境变量
   # 添加到 PATH
   C:\Library\Developer\Toolchains\unknown-Asserts-development.xctoolchain\usr\bin
  1. 验证安装
   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

适合:服务器开发、后端(Vapor)、脚本工具


四、在线环境(0 配置)

平台地址特点
SwiftFiddlehttps://swiftfiddle.com即时运行,支持包管理
Replitreplit.com 搜索 Swift支持多人协作
GitHub Codespaces打开任意 Swift 仓库完整 VS Code 环境

适合:学习、面试、分享代码


五、编辑器 / IDE 推荐

编辑器平台插件
XcodemacOS内置
VS Code全平台swift-lang 插件
AppCodemacOSJetBrains 出品
Vim/Neovim全平台swift.vim

VS Code 配置(推荐)

  1. 安装扩展:
  • Swift by Swift Server Workgroup
  • CodeLLDB(调试)
  1. 创建 main.swift
   print("Hello from VS Code!")
  1. 运行:F5swift main.swift

六、包管理器:Swift Package Manager(SPM)

内置,无需额外安装!

创建项目

mkdir MyApp && cd MyApp
swift package init --type executable

运行

swift run

添加依赖(例如 Alamofire)

编辑 Package.swift

dependencies: [
    .package(url: "https://github.com/Alamofire/Alamofire.git", from: "5.0")
]

七、验证环境(通用测试代码)

保存为 test.swift

#!/usr/bin/env swift

import Foundation

print("Swift 环境搭建成功!")
print("版本:\(ProcessInfo.processInfo.operatingSystemVersionString)")
print("当前时间:\(Date())")

// 测试数组
let fruits = ["苹果", "香蕉", "橙子"]
fruits.forEach { print("-> \($0)") }

运行:

chmod +x test.swift
./test.swift

总结:选择你的方案

目标推荐环境
学习 Swift 语法macOS + Xcode Playground
开发 iOS AppmacOS + Xcode
写命令行工具任意系统 + swift run
服务器开发(Vapor)Linux + Swift
跨平台 / 无 macWindows + VS Code
0 配置入门SwiftFiddle

下一步建议

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

需要 SwiftUI 环境Vapor 后端搭建iOS 真机调试
回复关键词,我继续带你飞!🚀

文章已创建 2481

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部