How to find out what profile was used for building *.ipa file?

ios, iphone, provisioning-profile

Solution

I can give you a direction in this, not sure if it'll actually help:

- Change the extension of the `*.ipa` file to `*.zip`.

- Un-archive this zip file.

- The folder contains a `*.app` file. Open its package contents by right clicking it.

- Inside, you'll find an `embedded.mobileprovision` file.

EDIT- Since Xcode 6 doesn't show the provisioning profile, I'll extend the answer to still see the details:

- Change the extension of the `embedded.mobileprovision` to `embedded.txt` or just open it with any text editor of choice.

- Inside, you'll find some binary data and a hash that contains the profile's details like `Entitlements`, `CreationDate`, `ExpirationDate`, `Name`, etc which will be sufficient to conclusively lead you to the provisioning profile used to create the `.ipa`.

Hope it'll help!

Problem

Is it possible and how to grab that information about profile just from existing *.ipa file?

Original source

Related problems