
Kommandozeilen-Tool, mit dem du im App Store nach iOS-, iPadOS-, tvOS-, watchOS-, visionOS- und macOS-Apps suchen und .ipa- oder macOS-.pkg-App-Pakete herunterladen kannst.
ipatool ist ein Kommandozeilenwerkzeug, mit dem du im App Store nach iOS-, iPadOS-, tvOS-, watchOS-, visionOS- und macOS-Apps suchen und .ipa- oder macOS-.pkg-App-Pakete herunterladen kannst.
Die neueste Version von ipatool kannst du von den GitHub releases herunterladen.
Du kannst ipatool mit Homebrew installieren.
$ brew install ipatool
Führe zunächst den folgenden Befehl aus.
$ ipatool --help
A cli tool for interacting with Apple's ipa files
Usage:
ipatool [command]
Available Commands:
auth Authenticate with the App Store
completion Generate the autocompletion script for the specified shell
download Download iOS, iPadOS, tvOS, watchOS, visionOS, and macOS app packages from the App Store
get-version-metadata Retrieves the metadata for a specific version of an app
help Help about any command
list-purchases List apps owned by the authenticated App Store account
list-versions List the available versions of an App Store app
mcp Serve App Store tools over MCP using stdio
purchase Obtain a license for the app from the App Store
search Search for iOS, iPadOS, tvOS, watchOS, visionOS, and macOS apps available on the App Store
Flags:
--format format sets output format for command; can be 'text', 'json' (default text)
-h, --help help for ipatool
--keychain-passphrase string passphrase for unlocking keychain
--non-interactive run in non-interactive session
--verbose enables verbose logs
-v, --version version for ipatool
Use "ipatool [command] --help" for more information about a command.
Hinweis: Das Tool läuft standardmäßig im interaktiven Modus. Verwende das Flag --non-interactive,
wenn du es in einer automatisierten Umgebung ausführst.
Führe ipatool auth login in einem Terminal aus und konfiguriere dann deinen MCP-Client so, dass er den stdio-Server startet:
{
"mcpServers": {
"ipatool": {
"command": "ipatool",
"args": ["mcp"]
}
}
}
Das Tool kann mit der Go-Toolchain kompiliert werden.
$ go build -o ipatool
Unit-Tests können mit den folgenden Befehlen ausgeführt werden.
$ go generate ./...
$ go test -v ./...
ipatool wird unter der MIT-Lizenz veröffentlicht.