开源的多系统启动U盘工具,把 ISO、WIM、IMG、VHD(x)、EFI 文件直接复制到U盘即可从菜单启动。
- Star
- 12,616
- Fork
- 635
- 未关闭 Issue
- 109
- 最近提交
- 16小时前
这是什么?
xtool 是一款命令行工具,用来替代 iOS 开发中 Xcode 的构建和部署流程。它可以把 Swift Package Manager 项目构建成 iOS 应用,完成签名后安装到设备上,让开发者不必依赖 macOS 也能开发 iOS 应用。支持 Linux、WSL 和 macOS,项目描述中也提到了 Windows。
命令行覆盖主要环节:工具配置、Apple Developer Services 认证、创建新项目、构建运行,以及通过 devices、install、launch、uninstall 等子命令管理已连接设备上的应用。开发者还可以通过 XKit 库在自己的代码中调用 Apple Developer Services,只需将其作为 SwiftPM 依赖引入。
项目采用 MIT 许可证,提供 Linux/Windows 与 macOS 的安装指南以及入门教程。
核心功能
- 01将 SwiftPM 包构建为 iOS 应用。
- 02对 iOS 应用进行签名并安装到设备。
- 03通过命令行列出设备、安装、启动和卸载应用。
- 04以编程方式调用 Apple Developer Services。
- 05提供 XKit 库,可集成到自己的 Swift 代码中。
适用场景
- 在没有 Xcode 的 Linux 或 Windows 机器上构建 iOS 应用。
- 在跨平台 CI 或编辑器工作流中加入 iOS 构建和安装步骤。
- 在自研 Swift 工具中自动化 Apple Developer Services 相关操作。
标签
常见问题
- xtool 是什么?
- 跨平台的 Xcode 替代工具,可在 Linux、Windows 和 macOS 上用 SwiftPM 构建、签名并安装 iOS 应用。 xtool 是一款命令行工具,用来替代 iOS 开发中 Xcode 的构建和部署流程。它可以把 Swift Package Manager 项目构建成 iOS 应用,完成签名后安装到设备上,让开发者不必依赖 macOS 也能开发 iOS 应用。支持 Linux、WSL 和 macOS,项目描述中也提到了 Windows。
- xtool 可以免费使用吗?用的什么许可证?
- xtool 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- xtool 还在维护吗?
- 活跃维护中。xtool 最近一次提交是在 2026年10月18日。
- xtool 适合用来做什么?
- 在没有 Xcode 的 Linux 或 Windows 机器上构建 iOS 应用。 在跨平台 CI 或编辑器工作流中加入 iOS 构建和安装步骤。 在自研 Swift 工具中自动化 Apple Developer Services 相关操作。
- 在哪里获取 xtool?
- 源代码和安装说明在 GitHub 上:https://github.com/xtool-org/xtool
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
8万4992CGPL-3.0更新于 6天前
一个图形界面,可在一个窗口中统一管理多个包管理器的软件安装、更新与卸载。
2.7万954C#MIT更新于 前天
基于 QEMU 的封装工具,无需复杂配置即可快速创建并运行 Windows、macOS 和 Linux 虚拟机。
1.7万759ShellMIT更新于 4天前
基于 React 构建可同时运行于 Android、iOS 和 Web 的通用原生应用的开源框架。
5.3万1.5万TypeScriptMIT更新于 8小时前
一款开源的桌面邮件客户端,支持 Mac、Windows 和 Linux,基于 Electron 与 React 构建。
1.8万1058TypeScriptGPL-3.0更新于 前天
一款 iOS 应用启动器,无需单独安装即可在其中运行 IPA 应用。
1.3万1185SwiftAGPL-3.0更新于 前天