ipa_analyze
Analyze an IPA archive to extract comprehensive metadata including the bundle identifier, version numbers, supported architectures, embedded frameworks, entitlements, and minimum deployment target. This tool inspects the IPA without installing it, making it ideal for pre-release validation or auditing third-party builds.
Parameters
Section titled “Parameters”| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
ipaPath | string | Yes | — | Absolute path to the .ipa file to analyze |
Usage Examples
Section titled “Usage Examples”Analyze a release build
Section titled “Analyze a release build”“Analyze the IPA I just exported for FitnessTracker”
{ "ipaPath": "/Users/dev/Projects/FitnessTracker/build/FitnessTracker.ipa"}Inspect a downloaded IPA
Section titled “Inspect a downloaded IPA”“Check the metadata of this IPA from our CI pipeline”
{ "ipaPath": "/Users/dev/Downloads/FitnessTracker-v2.3.1-build47.ipa"}Analyze an ad-hoc distribution build
Section titled “Analyze an ad-hoc distribution build”“Analyze the ad-hoc build before sending it to testers”
{ "ipaPath": "/Users/dev/Archives/FitnessTracker-adhoc-2025-01-15.ipa"}Example Output
Section titled “Example Output”IPA Analysis: /Users/dev/Projects/FitnessTracker/build/FitnessTracker.ipa
General: Bundle Name: FitnessTracker Bundle ID: com.acmecorp.fitnesstracker Version: 2.3.1 Build Number: 47 Min iOS Version: 17.0
Binary: Architectures: arm64 Executable: FitnessTracker Binary Size: 14.2 MB
Signing: Team ID: A1B2C3D4E5 Provisioning: FitnessTracker Ad Hoc Expiration: 2025-08-20
Entitlements: aps-environment: production com.apple.developer.associated-domains com.apple.developer.healthkit keychain-access-groups
Embedded Frameworks: Alamofire.framework (2.1 MB) Charts.framework (1.8 MB) KeychainAccess.framework (320 KB)
Total IPA Size: 22.7 MBRelated Tools
Section titled “Related Tools”ipa_permissions— Extract and list only the permission usage descriptions from the IPAbinary_size— Get a detailed size breakdown of the binary executabledsym_verify— Verify the dSYM file matches this IPA’s binary for crash symbolicationxcode_archive— Create an archive that produces an IPA for analysis