Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

The binary you uploaded was invalid. The application-identifier entitlement

When trying to update an iPhone app which I have updated many times before, I now get the following error message from iTunes Connect:-

"The binary you uploaded was 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."

Any ideas how to fix this ? I'm using a wildcard App ID if that helps.

iOS 4

Posted on Jun 25, 2010 2:41 PM

Reply
4 replies

Jun 28, 2010 3:42 AM in response to Sikosis

I had a similar issue when I moved up to the IOS4 SDK - Although iTunes Connect would allow me to submit my app for review, I received an email shortly afterwards each time, reporting an "*Invalid application-identifier Entitlement*"

After a few hours searching for a solution, I found a post which suggested deleting the Entitlements.plist file for my project and recreating it using File > New File... > (iPhone OS) Code Signing > Entitlements. (Take a copy of your original file first, just in case you need to refer back to it!)

Once recreated, the file had a few extra keys in it, but my problem was resolved.

For your reference, the <dict> section of the file looks like this after being recreated:

<dict>
<!--- Required entitlements (in most cases shouldn't be changed) --->
<key>application-identifier</key>
<string>$(AppIdentifierPrefix)$(CFBundleIdentifier)</string>
<key>keychain-access-groups</key>
<array>
<string>$(AppIdentifierPrefix)$(CFBundleIdentifier)</string>
</array>
</dict>

I hope this helps you!

The binary you uploaded was invalid. The application-identifier entitlement

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.