这个项目能做什么

# xtool 跨平台 Xcode 替代工具。在 Linux、Windows 和 macOS 上使用 SwiftPM 构建和部署 iOS 应用。 ## 概述 xtool 是一个跨平台(Linux/WSL/macOS)工具,通过开放标准复制 Xcode 的功能。 - 将 SwiftPM 包构建为 iOS 应用 - 签名并安装 iOS 应用 - 以编程方式与 Apple Developer Services 交互 ## 快速开始 1. 按照指南安装 `xtool` - [安装(Linux/Windows)](https://xtool.sh/documentation/xtooldocs/installation-linux) - [安装(macOS)](https://xtool.sh/documentation/xtooldocs/installation-macos) 2. 按照[教程](https://xtool.sh/tutorials/xtooldocs/first-app)创建并运行你的第一个由 xtool 驱动的应用! ## 示例 ### 截图 ![从 VSCode 调用 xtool 的截图](Documentation/xtool.docc/Resources/Cover.png) ### 命令行界面 ```bash $ xtool --help 概述:跨平台 Xcode 替代工具 用法:xtool <子命令> 选项: -h, --help 显示帮助信息。 配置子命令: setup 为 iOS 开发设置 xtool auth 管理 Apple Developer Services 认证 sdk 管理 Darwin Swift SDK 开发子命令: new 创建新的 xtool SwiftPM 项目 dev 构建并运行 xtool SwiftPM 项目 ds 与 Apple Developer Services 交互 设备子命令: devices 列出设备 install 将 ipa 文件安装到你的设备 uninstall 卸载已安装的应用 launch 启动已安装的应用 查看 'xtool help <子命令>' 获取详细帮助。 ``` ### 库 xtool 包含一个库,你可以从自己的应用中使用它与 Apple Developer Services、iOS 设备等进行交互。你可以通过添加 `XKit` 作为 SwiftPM 依赖来使用它。 ```swift // 包依赖: .package(url: "https://github.com/xtool-org/xtool", .upToNextMinor(from: "1.2.0")) // 目标依赖: .product(name: "XKit", package: "xtool") ```