I

ipatool

SHA-256
10.4k stars·Developer Tools·SHA-256 checksum verified

Command-line tool to search and download iOS, iPadOS, tvOS, and visionOS app packages (IPA files) from the App Store, with authentication, purchase, and version management support.

Smart Download

Download Download Version

v2.4.0 · 17.2 MB

Download App Store IPAs directly from your terminal

Core Features

  • Search and download apps for iPhone, iPad, Apple TV, and Vision Pro
  • Log in with Apple ID, view account info, obtain app licenses
  • List purchased apps and all available versions
  • JSON output and non-interactive mode for automation
  • Cross-platform (Windows/Linux/macOS) with Homebrew support

What It Can't Do

  • •The downloaded IPA is encrypted; you need decryption tools or a jailbroken device to inspect its internals. A valid Apple ID is required, and some apps may need a purchase (license) before download. Use only for legitimate purposes, not piracy.

Use Cases

  • Developers need to download an app as an IPA file for analysis or testing
  • Automated pipelines fetching specific app packages or checking version updates

ipatool is a cross-platform command-line utility that lets you find and download iOS, iPadOS, tvOS, and visionOS app packages (IPA files) from the App Store. It authenticates with your Apple ID, searches across all Apple platforms, obtains licenses for free or paid apps, lists your purchased apps, and downloads the encrypted IPA files. Key advantages over similar web services: it runs entirely from your terminal, supports JSON output for scripting, and includes a dedicated non-interactive mode for CI/CD automation. With Homebrew support and a simple command structure (auth, search, purchase, download, list-versions), it is a reliable tool for developers, testers, and researchers needing direct App Store access.

Tags

App StoreIPA下载命令行工具Apple自动化

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Download the executable for your OS from GitHub Releases

4

Run ipatool auth login and enter your Apple ID and password

5

Use ipatool search to find an app and get its bundle identifier or app ID

Install Guide
  1. Download the executable for your OS from GitHub Releases
  2. Run ipatool auth login and enter your Apple ID and password
  3. Use ipatool search to find an app and get its bundle identifier or app ID
File Integrity

SHA-256 checksum verified

Checksum extracted from GitHub official Release page

SHA256 Checksum

37efaab18f1a9bb69c9966afd0535c8c0e91db27d5dc0432d2fa67be213ea023

This checksum is extracted from the GitHub Release page. Verify file integrity after download.

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

On macOS with Homebrew, run 'brew uninstall ipatool'. For manual installs, simply delete the downloaded binary.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseMIT
Last Updated2026-10-20 21:07:04
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

5 FAQs

Similar Projects