Mac App & IPA Analyzer
See what is inside an iOS app or a Mac app before you install it.
Check whether a Mac app runs natively on Apple Silicon, read its Info.plist, permissions, entitlements and signing.
Everything runs in your browser - the app never leaves your device.
Drop an .ipa, a zipped .app or a .app folder here
or choose one below
What this analyzer shows
The architecture check reads the app's executable and tells you whether it is Universal, Apple Silicon only or Intel only - the quickest way to know if a Mac app will run natively on an M-series Mac.
The Info.plist is decoded even when Xcode stored it in binary form, and you can download a readable XML copy. Privacy permissions are listed with the exact text the app shows when it asks for access.
For iOS apps, the provisioning profile reveals the signing team, the build type and the expiry date, and App Store downloads are flagged as FairPlay encrypted.
Frequently Asked Questions
iOS and iPadOS apps as .ipa files, and Mac apps either as a zipped .app or as the .app folder itself - drag it from Finder straight onto the drop area. DMG and PKG installers are not supported: open the DMG first and drop the .app inside it.
No. The file is opened and parsed by JavaScript in your own browser. Nothing is sent to our server, which also means there is no size limit beyond your device memory.
Drop the app and look at the Architecture line. Universal means it contains both arm64 and x86_64 code and runs natively on every Mac. Apple Silicon only means arm64 only. Intel only means x86_64 code, which runs on M-series Macs through Rosetta 2 - usually fine, but slower and dependent on Rosetta staying available.
Xcode compiles Info.plist into Apple's binary plist format when it builds an app, so opening it in a text editor shows garbage. This tool decodes binary and XML plists alike, shows the contents, and lets you download a readable XML version.
Entitlements are stored inside the code signature of the app's main executable, and for iOS also in the embedded provisioning profile. The tool reads both. An unsigned or stripped build has no entitlements to show.
Apps downloaded from the App Store have their code encrypted for the Apple ID that bought them. The tool can still read the Info.plist, icons, permissions and signature details - only the program code itself is unreadable, which this tool does not need.
They describe how an iOS app was signed. Development and Ad Hoc builds only install on the devices listed in their provisioning profile, Enterprise builds install on any device of a company's staff, and App Store builds are what Apple distributes. The profile also has an expiry date - once it passes, the app stops launching.
No. It only reads the file and shows what is inside. It never changes, re-signs or installs anything.
Latest reviews
AllPhotoCraft 0.9.0
5/5Very lightweight software. Highly recommend giving it a try!
PdfCraft 0.7.1
4/5Programın Açık kaynak kodlu oluşu güvenirliği yükseltmiş ve ücretsiz olarak sunulan bu hizmet ü...
IPTV Smarters Pro 5.0
5/5a home like feeling. lovely and recommended best for all devices.