{"repo":"majd/ipatool","free":true,"listed":false,"github":"https://github.com/majd/ipatool","clone":"git clone https://github.com/majd/ipatool.git","description":"Command-line tool that allows searching and downloading app packages (known as ipa files) from the iOS App Store","language":"Go","stars":9852,"topics":["ios","appstore","apple","ipa","itunes","cli","macos","reverse-engineering","security","swift"],"license":"MIT","category":"security-tools","readme_excerpt":"IPATool ipatool is a command line tool that allows you to search for iOS apps on the App Store and download a copy of the app package, known as an ipa file. - Requirements - Installation - Manual - Package Manager (macOS) - Usage - Compiling - License - Releases - FAQ Requirements - Supported operating system (Windows, Linux or macOS). - Apple ID set up to use the App Store. Installation Manual You can grab the latest version of ipatool from GitHub releases. Package Manager (macOS) You can install ipatool using Homebrew. Usage To authenticate with the App Store, use the auth command. To search for apps on the App Store, use the search command. To obtain a license for an app, use the purchase command. To obtain a list of availble app versions to download, use the list-versions command. To download a copy of the ipa file, use the download command. To resolve an external version identifier, returned by the list-versions command, use the get-version-metadata command. Note: the tool runs in interactive mode by default. Use the --non-interactive flag if running in an automated environment. Compiling The tool can be compiled using the Go toolchain. Unit tests can be executed with the following commands. License IPATool is released under the MIT license.","default_branch":null,"files":null,"tree":[],"storefront":"/r/majd","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/majd/ipatool/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}