Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
Locked
0

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

Engaged ,
Jan 17, 2016 Jan 17, 2016

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.

TOPICS
Development
2.2K
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Jan 19, 2016 Jan 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.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Jan 20, 2016 Jan 20, 2016
LATEST

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>

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines