Technical Q&A QA1710

Why do I get an "Invalid application-identifier Entitlement" error?

Q:  Why do I get an "Invalid application-identifier Entitlement" error?

A: The most common cause of this error occurs when mistakenly supplying a malformed application identifier entitlement within your Xcode project's custom Entitlements.plist.

In modern versions of Xcode, you don't need to supply a value for this entitlement yourself, so the error can be avoided by simply removing the application identifier entitlement from your custom Entitlements.plist.

Xcode builds the application identifier entitlement for you based on the Bundle Identifier property defined in your Xcode project's Target > Info tab, so setting the correct Bundle Identifier in Xcode is imperative.



Document Revision History


DateNotes
2014-03-24

Editorial update, fixed links.

2013-05-03

Simplified solution for modern versions of Xcode.

2011-03-28

Minor updates.

2010-08-18

New document that explains the "Invalid application-identifier Entitlement" error.