xtool

xtool builds, signs, and deploys iOS apps from SwiftPM on Linux, Windows, and macOS. It helps developers work on iOS apps without relying only on Xcode.

Share on XLicense: MIT

Overview

xtool is a cross-platform tool for building and deploying iOS apps from SwiftPM packages on Linux, Windows, and macOS. It supports an iOS development workflow beyond Xcode alone. Use its command-line tools to create projects, build and run apps, sign and install them, manage devices, and interact with Apple Developer Services. Developers can also add the XKit library as a SwiftPM dependency to work with Apple services and iOS devices from their own apps.

Key features

  • Build iOS apps from SwiftPM packages
  • Sign and install iOS apps
  • Create projects, build and run apps, and manage devices from the command line
  • Access Apple Developer Services through the CLI or XKit library

Best for

Swift developers who want to build and deploy iOS apps from Linux, Windows, or macOS. It also suits developers who need to access Apple Developer Services or iOS devices from their own apps.

Upstream
xtool-org/xtool
Fork on GitHub
Guo-astro/xtool
Upstream stars
8.3k
Category
Developer tools and infrastructure
License
MIT
Forked
2026-10-12
Sync status
Updated by last syncLast synced 2026-10-14