这个项目能做什么
# 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 驱动的应用!
## 示例
### 截图

### 命令行界面
```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")
```
评论
0 评分人数达到10人后显示
登录后参与讨论。