
Инструмент командной строки, позволяющий искать приложения для iOS, iPadOS, tvOS, visionOS и macOS в App Store и скачивать пакеты приложений .ipa или macOS .pkg.
ipatool — это инструмент командной строки, позволяющий искать приложения для iOS, iPadOS, tvOS, visionOS и macOS в App Store и скачивать пакеты приложений .ipa или macOS .pkg.
Вы можете скачать последнюю версию ipatool со страницы GitHub releases.
Вы можете установить ipatool с помощью Homebrew.
$ brew install ipatool
Для начала выполните следующую команду.
$ 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.
Примечание: по умолчанию инструмент работает в интерактивном режиме. Используйте флаг --non-interactive,
если запускаете его в автоматизированной среде.
Инструмент можно скомпилировать с помощью набора инструментов Go.
$ go build -o ipatool
Модульные тесты можно запустить следующими командами.
$ go generate ./...
$ go test -v ./...
ipatool распространяется под лицензией MIT.