xtool-org/xtool:在没有 Xcode 的平台上构建 iOS 应用
来源:GitHub — 2026-10-14 · ⭐ 8,943 stars · 今日 +1,182 · Swift
📋 概述
xtool 用开放标准复刻 Xcode 的功能,让 SwiftPM 包能在 Linux、WSL、Windows 与 macOS 上编译、签名并安装成 iOS 应用,也能以命令行方式与 Apple Developer Services 打交道。它的子命令覆盖了从 setup、auth、sdk 到 new、dev、ds、devices、install、launch 的完整流程,先用 xtool setup 配好 iOS 开发环境,再用 xtool new 建项目、dev 构建运行。除了 CLI,它还带一个 XKit 库,可以把它当作 SwiftPM 依赖接进自己的应用,直接操作 Apple Developer Services 与 iOS 设备。以 Swift 实现,累计约 8,943 星、单日新增 1,182 星,采用 MIT 协议。
🔑 核心要点
- 用开放标准复刻 Xcode,SwiftPM 包可在 Linux、WSL、Windows 与 macOS 上构建成 iOS 应用。
- 子命令覆盖 setup、auth、sdk、new、dev、ds、devices、install、launch 的完整流程,签名与安装都能命令行完成。
- 附带 XKit 库,可作为 SwiftPM 依赖接入自己的应用,直接调用 Apple Developer Services 与 iOS 设备。
- 以 Swift 实现,累计约 8,943 星、单日新增 1,182 星,采用 MIT 协议。
💡 金句
把平台专有的构建链条拆成开放工具,开发者的选择就不必再被一台电脑绑住。
👍 0
👎 0
← 返回 GitHub Trending 首页