Compatible with Python 2.7 and 3.4 and above. Python 3.3 is not supported.
pip install libipa
See below.
Note that IPAFile
is just a subclass of ZipFile
from the zipfile
module. On the object will be the attribute app_info
which contains all the information read from Payload/app_name.app/Info.plist
where app_name
is the application's name.
>>> from ipa import IPAFile
>>> ipa = IPAFile('Chrome 37.2062.52.ipa')
>>> ipa.app_info['CFBundleIdentifier']
'com.google.chrome.ios'
>>> ipa.is_universal()
True