∴ GitHub / 趋势仓库

xtool-org / xtool

跨平台 Xcode 替代工具,用 SwiftPM 构建和部署 iOS 应用

语言
Swift
Star
11.3k
Fork
525
当日新增(10-15)
+1,502
累计在榜
3 天
最高名次
第 9 名
首次上榜
2026-10-13
去 GitHub 查看 ↗项目主页 ↗

∴ 是什么

xtool 是一个跨平台(Linux/WSL/macOS)的命令行工具,用 Swift 编写,通过 SwiftPM 构建和部署 iOS 应用。它提供 CLI 子命令和 XKit 库,支持构建、签名、安装应用,并可通过编程方式与 Apple Developer Services 交互。

∴ 解决什么问题

  • 在非 macOS 平台上无法使用 Xcode 构建和部署 iOS 应用
  • 需要以自动化方式签名和安装 iOS 应用
  • 需要以编程方式与 Apple Developer Services 交互

∴ 怎么上手

  1. 01按官方指南安装 xtool:Linux/Windows 安装指南见 https://xtool.sh/documentation/xtooldocs/installation-linux,macOS 安装指南见 https://xtool.sh/documentation/xtooldocs/installation-macos
  2. 02按教程创建并运行第一个 xtool 应用:https://xtool.sh/tutorials/xtooldocs/first-app

∴ 适合谁

需要在 Linux、Windows 或 macOS 上构建、签名和部署 iOS 应用的开发者,尤其是使用 SwiftPM 且无法依赖完整 Xcode 环境的开发者

∴ 要点

  • 支持构建 SwiftPM 包为 iOS 应用
  • 支持签名和安装 iOS 应用
  • 提供与 Apple Developer Services 交互的命令行子命令(auth、ds)
  • 提供 XKit 库,可作为 SwiftPM 依赖集成到自己的应用中
  • 支持设备管理子命令:devices、install、uninstall、launch
  • 许可证为 MIT
许可证 MITioslinuxswiftswift-package-managerwindowsxcode

解读由 AI 依据项目 README 生成,生成于 2026-10-13,以 GitHub 原文为准。

∴ 在榜记录

GitHub Trending 今日榜的每日存档,日期按北京时间。2026-10-13 首次上榜,累计在榜 3 天,最高第 9 名。

[object Object]2026-10-13 +9362026-10-14 +1,5102026-10-15 +1,502
每日新增 Star · 2026-10-13 至 2026-10-15 · 共 3 个在榜日峰值 +1,510
日期名次当日新增总 Star
#10+1,50211,320
#10+1,51010,203
#9+9368,745