in Programming

Invalid entitlements

I was having big issues deploying to an iPad from XCode tonight. There was an error concerning invalid entitlements.

The executable was signed with invalid entitlements. The entitlements specified in your application’s Code Signing Entitlements file do not match those specified in your provisioning profile. (0xE8008016)

I was able to fix this by making sure a valid provisioning profile existed, adding this profile to Organizer, and then making sure the application identifier created in the Apple Developer portal matched the bundle identifier field in my applications Info.plist file.

Here are some of the references I used: