Skip to main content
Mr. Baker the Shoe Maker
Inspiring
January 18, 2016
Question

ERROR ITMS-90046: Invalid Code Signing Entitlements - What's the problem here?

  • January 18, 2016
  • 2 replies
  • 2181 views

I am attempting to upload an ipa file to the App store (apple) through Application Loader and I'm getting the following error:

ERROR: ERROR ITMS-90046: "Invalid Code Signing Entitlements. Your application bundle's signature contains code signing entitlements that are not supported on iOS. Specifically, value 'TEAMID.com.Company.CompanyApp' for key 'application-identifier' in 'Payload/CompanyApp.app/CompanyApp' is not supported. This value should be a string starting with your TEAMID, followed by a dot '.', followed by the bundle identifier."


Has any ever had this problem and how do I solve this. I uploaded this app several times and never had this problem.


Development environment:

Win 10, Flash CC 2015, Air 19.0.0.241

I'm also using the Push notifications ANE from Milkman Games.

This topic has been closed for replies.

2 replies

Mr. Baker the Shoe Maker
Inspiring
January 21, 2016

This problem can be solved by changing "development" to "production," in the <string> of xml file like so:

Before

<Entitlements>

<![CDATA[

<key>application-identifier</key>

<string>000000000.com.myapp.app</string>

<key>aps-environment</key>

<string>development</string>

<key>get-task-allow</key>

<true/>

<key>keychain-access-groups</key>

<array>

<string>000000000.com.myapp.app</string>

</array>

]]>

</Entitlements>

After:

<Entitlements>

<![CDATA[

<key>application-identifier</key>

<string>000000000.com.myapp.app</string>

<key>aps-environment</key>

<string>production</string>

<key>keychain-access-groups</key>

<array>

<string>000000000.com.myapp.app</string>

</array>

]]>

</Entitlements>

Mr. Baker the Shoe Maker
Inspiring
January 19, 2016

I was able to add the .ipa file to the store WITHOUT the push notifications code (ANE from Milkman games). However, I need to figure this out so that I can upload the .ipa file with push notifications ANE. I believe the ANE code may be causing this problem.