Use Patreon if you value this project and would like to support it. ❤️
What's Changed
- Added support for downloading older versions of iOS apps using the newly introduced
external-version-id
flag in thedownload
command. - Added new command
list-versions
that lists all available versions of an app. - Added new command
get-version-metadata
that resolves theexternal-version-id
into display versions.
To download an older version of an app, use the following workflow:
- List all available versions of an app:
$ ipatool list-versions --bundle-identifier com.apple.TestFlight
INF bundleID=com.apple.TestFlight externalVersionIdentifiers=["630253062", ...] success=true
- Resolve the display version of an app
$ ipatool get-version-metadata --bundle-identifier com.apple.TestFlight --external-version-id 630253062
INF displayVersion=0.8.0 externalVersionID=630253062 releaseDate=2014-07-23T19:48:08Z success=true
- Download the old version of the app
$ ipatool download -b com.apple.TestFlight --external-version-id 630253062
INF output=.../com.apple.TestFlight_899247664_0.8.0.ipa success=true
New Contributors
- @koraytutuncu made their first contribution in #370
- @compact made their first contribution in #367
- @SoCuul made their first contribution in #350
Full Changelog: v2.1.6...v2.2.0