githubEdit

How to GET/PULL/Install IPA

1) Install ipatool (macOS, easiest)

# if you have Homebrew
brew install ipatool

(you can also download a release binary from the repo releases page). (GitHubarrow-up-right)


# interactive (recommended — won't leave your password in shell history)
ipatool auth login -e you@example.com

ipatool will prompt for your Apple ID password and — if your account has 2FA — will ask for the 6-digit code sent to a trusted device. You can provide -p and --auth-code for non-interactive use, but avoid passing your raw password on the command line on a shared machine. (GitHubarrow-up-right)

To check your logged-in account:

ipatool auth info

(prints the App Store account info). (GitHubarrow-up-right)


3) Confirm the app identity (optional)

If you want to confirm the ID → bundle mapping before downloading, ipatool can search or list versions. The app id 1624045881 corresponds to Flink Workforce (bundle com.goflink.workforce). (platform.foxdata.comarrow-up-right)


4) List available versions for App ID 1624045881

ipatool list-versions -i 1624045881 --format json

This shows available versions and their external version ids and the app's bundle identifier. Use --format json to make output easy to parse (pipe to jq if you like). (GitHubarrow-up-right)

Example (parse with jq):


5) Download the IPA (latest by default)

If you want a specific version, pass the external version id you found:

If the account does not already "own" the app you can try the --purchase flag to obtain a license during download:

(see ipatool download --help for flags). (GitHubarrow-up-right)


Installing Apps


Pulling an IPA File from a Jailbroken iOS Device

Last updated