XTool:跨平台 Xcode 替代方案

略过导航

xtool-org / **xtool ** 公开

跨平台的 Xcode 替代方案。在 Linux、Windows 和 macOS 上使用 SwiftPM 构建和部署 iOS 应用程序。 xtool.sh

许可协议

MIT license 1.7k stars 42 forks 分支 标签 活动

xtool-org/xtool

main 分支标签 转到文件 代码

文件夹和文件

名称| 名称| 最近提交消息| 最近提交日期 ---|---|---|--- .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

查看所有文件

最新提交

历史记录

298 Commits

仓库文件导航

xtool

跨平台的 Xcode 替代方案。使用 Linux、Windows 和 macOS 上的 SwiftPM 构建和部署 iOS 应用程序。

概述

xtool 是一个跨平台 (Linux/WSL/macOS) 工具,它使用开放标准复制 Xcode 功能。

✅ 将 SwiftPM 包构建到 iOS 应用程序中 ✅ 签名并安装 iOS 应用程序 ✅ 以编程方式与 Apple Developer Services 程序交互

快速开始

  1. 按照指南安装 xtool
  2. 按照 教程 创建并运行你的第一个 xtool 驱动的应用程序!

示例

截图

A screenshot of xtool being invoked from VSCode

命令行界面

$ 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

资源

Readme

许可协议

MIT license 活动 自定义属性

Stars

1.7k stars

Watchers

8 watching

Forks

42 forks 报告存储库

Releases 11

v1.11.2 最新 May 15, 2025 + 10 releases

Packages 0

未发布任何包

Contributors 2

语言

页脚

GitHub © 2025 GitHub, Inc.

页脚导航

你现在无法执行此操作。