Windows 下开发 SwiftUI

如果需要编译应用,仍然需要有一台 Mac 设备。

苹果官方不允许 macOS 运行在非 Mac 硬件上,而编译应用的 XCode 工具链只适配 macOS 系统。

官方文档链接:Home | SweetPad

  1. 安装 VSCode 。
  2. 在 VSCode 中安装 Remote - SSH 插件。
  3. 在 VSCode 中添加需要远程 macOS 的 SSH 主机。
  4. 等待 VSCode 远程主机服务安装完毕。
  5. 在 VSCode 中打开远程主机。
  6. 在远程 VSCode 安装插件 SweetPadSwift 这两个插件。
  7. 使用 XCode 或 SweetPad 提供的工具 tuist 创建 SwiftUI 项目(也可以打开现有项目)。
  8. 在 VSCode 中打开项目文件夹就可以编写 SwiftUI 代码了。

编译应用

如果正确安装了 SweetPad 插件,那么在 VSCode 侧边栏,会有一个该插件的图标。

点击该图标,切换到插件面板。

有三个子项,分别是 BUILD、DESTINATIONS、TOOLS。

BUILD 是构建应用的,按提示选择即可。

DESTINATIONS 是构建目标,简单来说就是安装应用的设备模拟器。

TOOLS 则是 SweetPad 的相关工具。

配置代码补全

  1. 在远程终端执行 brew install xcode-build-server --head 命令。
  2. VSCode 命令面板中执行 SweetPad: Generate Build 命令在项目文件夹下生成一个 buildServer.json 文件。
  3. 构建一次应用,创建一个构建日志,xcode-build-server 会解析日志发送给 LSP 来提供代码补全能力。

Windows 下开发 SwiftUI
https://www.inksha.com/archives/windows-xia-kai-fa-swiftui
作者
inksha
发布于
2025年11月24日
许可协议