mirror of
https://github.com/xtool-org/xtool.git
synced 2026-02-04 11:53:30 +01:00
f7ecd612fcab5dea076ced87da1dbdeff537e5ca
xtool
An all-in-one tool/library for sideloading iOS apps and talking to Apple Developer Services. Supports macOS and Linux.
Prerequisites
- xtool works out of the box on macOS.
- On Linux, you'll need the development packages of libimobiledevice + its dependencies.
- Alternatively, we provide a Dockerfile that does this for you. See Linux/README.md.
Installation (CLI)
$ git clone https://github.com/xtool-org/xtool
$ cd xtool
$ swift run xtool --help
OVERVIEW: The xtool command line interface
USAGE: xtool <subcommand>
OPTIONS:
-h, --help Show help information.
SUBCOMMANDS:
ds Interact with Apple Developer Services
devices List devices
install Install an ipa file to your device
uninstall Uninstall an installed app
run Run an installed app
See 'xtool help <subcommand>' for detailed help.
Installation (Library)
Just add XKit as a SwiftPM dependency!
// package dependency:
.package(url: "https://github.com/xtool-org/xtool", .upToNextMinor(from: "1.2.0"))
// target dependency:
.product(name: "XKit", package: "xtool")
Languages
Swift
99%
Makefile
0.2%
C
0.2%
Shell
0.2%
JavaScript
0.2%
Other
0.2%