
Ferramenta de linha de comando que permite pesquisar aplicativos iOS, iPadOS, tvOS, visionOS e macOS na App Store e baixar pacotes de aplicativos .ipa ou .pkg do macOS.
ipatool é uma ferramenta de linha de comando que permite pesquisar aplicativos iOS, iPadOS, tvOS, visionOS e macOS na App Store e baixar pacotes de aplicativos .ipa ou macOS .pkg.
Você pode obter a versão mais recente do ipatool nas versões do GitHub.
Você pode instalar o ipatool usando o Homebrew.
$ brew install ipatool
Para começar, execute o seguinte 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, 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
purchase Obtain a license for the app from the App Store
search Search for iOS, iPadOS, tvOS, 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.
Observação: a ferramenta é executada em modo interativo por padrão. Use a flag --non-interactive
se estiver executando em um ambiente automatizado.
A ferramenta pode ser compilada usando o toolchain do Go.
$ go build -o ipatool
Os testes unitários podem ser executados com os seguintes comandos.
$ go generate ./...
$ go test -v ./...
ipatool é distribuído sob a licença MIT.