The IPADownloader makes it even easier to download ipa.

This script, one key download, reduce the loss of reverse learning brain cells.

Warehouse address: github.com/Tliens/IPAD…

Please visit star✨✨ at upper right corner

If the download fails, change the Apple ID

If not, change –limit 20 in the script

Using the process

  • 1. Run./setup.sh to install the environment.
  • 2. Run./downloader.sh to download the file

Matters needing attention

  • 1. If you have permission problems, run chmod +x *.sh
  • 2. If the download fails, please change the Apple ID. The current account may not support the download of the App
  • 3. If you do not want to enter the password all the time, change the password as follows:
/usr/local/bin/ipatool download -e [email protected] -p XXXXXXXX -b $bundleid
Copy the code

OVERVIEW: Download (encrypted) iOS app packages from the App Store.

Shell script content

Echo "-- >>> 👉️ Enter the search name, for example: "Read searchName /usr/local/bin/ipatool search --limit 20 $searchName echo "-- >>> 👉️ enter the bundle ID, such as: Com.von.tplan "read bundleid /usr/local/bin/ipatool download -b $bundleid echo "-- >>> 👍 Download complete"Copy the code

Other USES

USAGE: ipatool download --bundle-identifier <bundle-identifier> [--email <email>] [--password <password>] [--log-level <log-level>]
Copy the code
  • OPTIONS:
    • -b, –bundle-identifier
      • The bundle identifier of the target iOS app.
    • -e, –email
      • The email address for the Apple ID.
    • -p, –password
      • The password for the Apple ID.
    • –log-level (default: info)
    • –version Show the version.
    • -h, –help Show help information.

Practical operation log:

➜ IPADownloader git:(master)./downloader.sh -->>> 👉️ Enter the search name, for example: ℹ️ [Info] Searching for 'Today Plan-Minimalist youth' ==> ℹ️ [Info] Searching for 'Today Plan-minimalist youth '... ==> ℹ️ [Info] Found 1 result: 1. Plan of the Day - Minimalist Youth: Com.von.tplan (2.1). -->>> 👉️ Enter the bundle ID, for example: Com.von. TPlan com.von.TPlan ==> ℹ️ [Info] Querying the iTunes Store for 'com.von.TPlan'... ==> ⚠️ [Warning] Enter Apple ID Email: ==> ⚠️ [Warning] Enter Apple ID password: ==> ℹ️ [Info] Authenticating with the App Store... ==> ℹ️ [Info] Authenticated as 'Quinn Von'. ==> ℹ️ [Info] Requesting a signed copy of '1505020317' from the App Store...  ==> ℹ️ [Info] Downloading APP package... [100%] ==> ℹ️ [Info] Saved APP package to com.von.tplan_1505020317_v2.1_529.ipa. ==> ℹ️ [Info] Applying patches... ==> ℹ️ [Info] Done. -->>> 👍 Download completeCopy the code

My other open source frameworks

  • SpeedySwift is a must for indie developers

  • CTNet is a lightweight network library that can specify caching, retries, and priorities

  • Localizable internationalization scheme

  • SpeedyMetal Metal acceleration framework, GPUImage3 attempt evolution

  • GPUImageByMetal GPUImage 3 中文 版

Author

tliens, [email protected]

License

KillBug is available under the MIT license. See the LICENSE file for more info.