So I'm getting the famous entitlements mismatch error.
It would seem that "The entitlements specified in my application's Code Signing Entitlements file are invalid, not permitted, or do not match those specified in your provisioning profile."
What I want to know is how do I view the entitlements in my provisioning profile, and how do I view the entitlements in my Entitlements file so that I can compare them?
Out of the many answers to this question on stack overflow, none of them explain how to compare the Entitlements file to the provisioning profile.
You can open your .mobileprovision and .entitlements file by using TextMate. By doing so, you can compare both files and figure out what's different between them.
You can find your provisioning profiles in this path: /Users/_your_user/Library/MobileDevice/Provisioning Profiles
Or via Xcode, through these steps:
1) opens Xcode, 2) Preferences (command + , ) , 3) accounts , 4) select your account , 5) select your team, 6) view details. A new window will open containing all provisioning profile installed, right click on the one you've been looking for and then "show in finder"