XTool – Cross-platform Xcode replacement
XTool:跨平台 Xcode 替代方案
跨平台的 Xcode 替代方案。在 Linux、Windows 和 macOS 上使用 SwiftPM 构建和部署 iOS 应用程序。 xtool.sh
许可协议
MIT license 1.7k stars 42 forks 分支 标签 活动
xtool-org/xtool
文件夹和文件
名称| 名称| 最近提交消息| 最近提交日期 ---|---|---|--- .github/workflows| .github/workflows Linux| Linux Sources| Sources Tests| Tests macOS| macOS .gitignore| .gitignore .spi.yml| .spi.yml Dockerfile| Dockerfile LICENSE.md| LICENSE.md Makefile| Makefile Package.resolved| Package.resolved Package.swift| Package.swift README.md| README.md docker-compose.yml| docker-compose.yml
查看所有文件
最新提交
历史记录
仓库文件导航
xtool
跨平台的 Xcode 替代方案。使用 Linux、Windows 和 macOS 上的 SwiftPM 构建和部署 iOS 应用程序。
概述
xtool 是一个跨平台 (Linux/WSL/macOS) 工具,它使用开放标准复制 Xcode 功能。
✅ 将 SwiftPM 包构建到 iOS 应用程序中 ✅ 签名并安装 iOS 应用程序 ✅ 以编程方式与 Apple Developer Services 程序交互
快速开始
- 按照指南安装
xtool
- 按照 教程 创建并运行你的第一个 xtool 驱动的应用程序!
示例
截图
命令行界面
$ xtool --help
OVERVIEW: Cross-platform Xcode replacement
USAGE: xtool <subcommand>
OPTIONS:
-h, --help Show help information.
CONFIGURATION SUBCOMMANDS:
setup Set up xtool for iOS development
auth Manage Apple Developer Services authentication
sdk Manage the Darwin Swift SDK
DEVELOPMENT SUBCOMMANDS:
new Create a new xtool SwiftPM project
dev Build and run an xtool SwiftPM project
ds Interact with Apple Developer Services
DEVICE SUBCOMMANDS:
devices List devices
install Install an ipa file to your device
uninstall Uninstall an installed app
launch Launch an installed app
See 'xtool help <subcommand>' for detailed help.
库
xtool 包含一个库,你可以使用它从你自己的应用程序与 Apple Developer Services、iOS 设备等进行交互。你可以通过添加 XKit
作为 SwiftPM 依赖项来使用它。
// package dependency:
.package(url: "https://github.com/xtool-org/xtool", .upToNextMinor(from: "1.2.0"))
// target dependency:
.product(name: "XKit", package: "xtool")
关于
跨平台的 Xcode 替代方案。在 Linux、Windows 和 macOS 上使用 SwiftPM 构建和部署 iOS 应用程序。 xtool.sh
主题
windows linux swift ios xcode swift-package-manager
资源
许可协议
Stars
Watchers
Forks
Releases 11
v1.11.2 最新 May 15, 2025 + 10 releases
Packages 0
未发布任何包
Contributors 2
语言
- Swift 98.7%
- 其他 1.3%
页脚
GitHub © 2025 GitHub, Inc.
页脚导航
你现在无法执行此操作。