← Open Source

ShipItSwifty

Release tooling, written fully in Swift · MIT licensed

ShipItSwifty is Swift-native release automation for iOS and Android. It drives App Store Connect and Google Play deployments from a single configuration file, replacing fragile shell scripts and Ruby-based tooling with a fast, modern, dependency-free alternative to fastlane. The official website is shipitswifty.tools.

What it does

You describe your iOS and Android release workflows once in a single Shipfile.yml, and ShipItSwifty handles the rest — building, signing, and uploading to the stores. It is designed to run identically on a developer’s machine and in CI, so your release process stops depending on one person’s laptop.

Highlights

  • A single Shipfile.yml for both iOS and Android workflows
  • shipit generate inspects your project and scaffolds sensible defaults
  • Built-in validation, dry-run support, and structured logging for CI
  • Code-signing management with encrypted certificate vaults
  • Agent-friendly context via shipit ai-session for AI-assisted configuration
  • No telemetry and no cloud backend — everything runs locally

Platforms

  • iOS — macOS 15+ with Xcode 16+
  • Android — macOS or Linux with JDK 17+
  • Built with Swift 6; works with GitHub Actions, Bitrise, and self-hosted runners

Links