
Strumento da riga di comando che consente di cercare app per iOS, iPadOS, tvOS, watchOS, visionOS e macOS sull'App Store e di scaricare pacchetti di app .ipa o .pkg per macOS.
ipatool è uno strumento da riga di comando che consente di cercare app iOS, iPadOS, tvOS, watchOS, visionOS e macOS sull'App Store e di scaricare pacchetti di app .ipa o .pkg per macOS.
Puoi scaricare l'ultima versione di ipatool dalle release su GitHub.
Puoi installare ipatool usando Homebrew.
$ brew install ipatool
Per iniziare, esegui il seguente comando.
$ 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.
Nota: lo strumento viene eseguito in modalità interattiva per impostazione predefinita. Usa il flag --non-interactive
se lo esegui in un ambiente automatizzato.
Esegui ipatool auth login in un terminale, poi configura il tuo client MCP per avviare il server stdio:
{
"mcpServers": {
"ipatool": {
"command": "ipatool",
"args": ["mcp"]
}
}
}
Lo strumento può essere compilato usando la toolchain Go.
$ go build -o ipatool
I test unitari possono essere eseguiti con i seguenti comandi.
$ go generate ./...
$ go test -v ./...
ipatool è rilasciato sotto la licenza MIT.