ipatool
« Back to VersTracker
Description:
CLI tool for searching and downloading app packages from the iOS App Store
Type: Formula  |  Latest Version: 2.2.0@0  |  Tracked Since: Dec 25, 2025
Links: Homepage  |  GitHub  |  formulae.brew.sh
Stars: 8,200  |  Forks: 673  |  Language: Go  |  Category: Developer tools
Tags: ios app-store cli go reverse-engineering
Install: brew install ipatool
About:
ipatool is a command-line utility written in Go that allows users to programmatically search for and download iOS App Store packages (IPAs). It provides a valuable interface for developers, security researchers, and archivists to access app binaries without using the official App Store client. The tool supports authentication and can handle two-factor authentication for Apple IDs.
Key Features:
  • Search App Store by app name or bundle identifier
  • Download IPA packages directly via CLI
  • Handle Apple ID authentication and 2FA
  • Open-source and written in Go for cross-platform use
Use Cases:
  • Security research and analysis of iOS applications
  • Archiving specific versions of iOS apps for testing
  • Automating app package acquisition in development workflows
Alternatives:
  • ideviceinstaller – Installs IPAs to a connected device but does not download from the App Store.
  • Apple Configurator 2 – Official Apple GUI tool for managing iOS devices, can download IPAs but not scriptable.
Version History
Detected Version Rev Change Commit
Dec 25, 2025 6:16pm 2.2.0 0 VERSION_BUMP 2f1ac76d
Oct 9, 2025 8:06pm 0 VERSION_BUMP f73cf283
Sep 12, 2025 3:52pm 0 VERSION_BUMP 49e73c33