Hi this is Marin - the author of Touch Code Magazine, I hope you are enjoying my tutorials and articles. Also if you need a bright iPhone developer overseas contact me - I do contract work. Here's my LinkedIn profile

The application-identifier entitlement is not formatted correctly error

The binary you uploaded is invalid. The application-identifier entitlement
is notĀ formatted correctly; it should contain your 10-character App ID Seed,
followed by a dot, followed by your bundle identifier.

Sometime during the last week the submit process to the App Store was changed in few aspects (I guess as part of the Apple anti-phishing measures against the app farms from Asia). One novelty is that you will see the above error message when you submit your app binary.

The solution is rather easy: you probably already have an Entitlements.plist in your XCode project (if you don’t create a new plist file called Entitlements.plist) For app distribution you need two keys:

  1. get-task-allow which is a Boolean key and is unchecked
  2. application-identifier which is a String and contains your fully qualified App Id

The file should look like this:

1234567890.com.mycompany.myapp you should replace with your fully identified app id (bundle identifier), if you are not sure what is it for you, have a look in the Provisioning Center at the iPhone Development Portal.



Marin Todorov

is an independent iOS developer and publisher. He's got more than 18 years of experience in a dozen of languages and platforms. This is his writing project.
» Marin's homepage    » Contact    » Marin's Cocos2D game creation course

  1. [...] This post was mentioned on Twitter by Marin Todorov, Marin Todorov. Marin Todorov said: #touchcodemagazine: The application-identifier entitlement is not formatted correctly error http://bit.ly/brgFsU [...]