ipatool (majd/ipatool)
Searching Database…
Что это такое?
ipatool — это инструмент командной строки для поиска приложений в App Store и загрузки пакетов .ipa для приложений iOS, iPadOS, tvOS и visionOS, а также пакетов .pkg для приложений macOS.
Это приложение с графическим интерфейсом или инструмент командной строки?
Это инструмент командной строки, который по умолчанию работает в интерактивном режиме, а для скриптов доступен неинтерактивный флаг.
Нужен ли мне Apple ID, чтобы им пользоваться?
Да, нужна учётная запись Apple, которая уже создана и настроена для работы с App Store.
Работает ли он сразу в автоматических скриптах или CI?
По умолчанию он работает в интерактивном режиме, поэтому для автоматизированных сред нужно явно передавать флаг --non-interactive.
На каких операционных системах может работать ipatool?
Он поддерживает macOS, Linux, Windows и iOS в качестве операционных систем, на которых запускается.
Какие форматы файлов он на самом деле создаёт?
Он загружает пакеты .ipa для приложений iOS/iPadOS/tvOS/visionOS и пакеты .pkg для приложений macOS.
Для чего обычно используется этот инструмент?
Судя по его темам на GitHub, связанным с безопасностью и обратной разработкой, его обычно используют исследователи, чтобы получать бинарные файлы из App Store для анализа, а не для обычной установки приложений.
Это самостоятельный бинарный файл или ему нужны другие установленные инструменты?
Он распространяется как самостоятельный бинарный файл через релизы на GitHub или Homebrew; других зависимостей времени выполнения не упоминается, кроме настроенной учётной записи Apple.
What are similar projects?
omarchy-apple-dev, cobra, CocoaPods, rea, httpx, binwalk, App-Store-Connect-CLI, mimic
Which topics is it in?
appstore, visionos, golang-library, ios-app, downloader, apple, app, reverse-engineering, cybersecurity, golang, swift, security-tools