Retrieve iOS App plist

Retrieve iOS App plist

ipatool, unzip


1 min read

Objective: Get plist of an iOS app package.

Input: The AppStore URL, e.g.

First step is to find bundle ID from Apple :{Numeric ID here}

In our example, the lookup URL is:

A text file will be downloaded after visiting the URL. We can get the bundleId field: com.miHoYo.GenshinImpact.

Install the ipatool to download the package.

brew tap majd/repo
brew install ipatool


ipatool auth login

Download: remember to add the --purchase as even a free software from AppStore requires a user to acquire a license.

ipatool download -b com.miHoYo.GenshinImpact  -o genshin-impact.ipa --purchase

The package is very huge in my example. It is about 2.4GB.

IPA is essentially an zip file. Uncompress it:

unzip genshin-impact.ipa
cd Payload/

Then you an find the Info.plist file there.