∴ GitHub / 趋势仓库
xtool-org / xtool
跨平台 Xcode 替代工具,用 SwiftPM 构建和部署 iOS 应用
- 语言
- Swift
- Star
- 11.3k
- Fork
- 525
- 当日新增(10-15)
- +1,502
- 累计在榜
- 3 天
- 最高名次
- 第 9 名
- 首次上榜
- 2026-10-13
∴ 是什么
xtool 是一个跨平台(Linux/WSL/macOS)的命令行工具,用 Swift 编写,通过 SwiftPM 构建和部署 iOS 应用。它提供 CLI 子命令和 XKit 库,支持构建、签名、安装应用,并可通过编程方式与 Apple Developer Services 交互。
∴ 解决什么问题
- 在非 macOS 平台上无法使用 Xcode 构建和部署 iOS 应用
- 需要以自动化方式签名和安装 iOS 应用
- 需要以编程方式与 Apple Developer Services 交互
∴ 怎么上手
- 01按官方指南安装 xtool:Linux/Windows 安装指南见 https://xtool.sh/documentation/xtooldocs/installation-linux,macOS 安装指南见 https://xtool.sh/documentation/xtooldocs/installation-macos
- 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 名。