Is there a way to view the file with your applications. From the .ipa archive.

I think there is a problem with my application .entitlements file when .ipa is created, and therefore I want to check the Bundle ID in the permissions file. There's a rather complicated build of the script that I use to change some things there before building, so I want to see what the final product is. I know Entitlements.plist used to exist, and I could exit ipa, but it doesn't seem to exist anymore. Is there a way to access the .entitlements file?

+7
source share
2 answers

Of course, unzip the .ipa file that will create the Payload directory. Inside the Payload directory is the application package. Right-click the application package in Finder to "Show Package Contents".

Locate the embedded.mobileprovision file, which can be opened using a text editor or plist editor. Find <key>Entitlements</key>

+14
source

For those who get here through Google, Apple provides information at https://developer.apple.com/library/ios/qa/qa1798/_index.html . In particular, after unzipping the IPA:

Display the rights in the application by running:

 codesign -d --entitlements :- "Payload/YourApp.app" 

and display the provisioning profile by running:

 security -D -i "Payload/YourApp.app/embedded.mobileprovision" 
+11
source

All Articles