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

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

Engaged ,
Jan 17, 2016 Jan 17, 2016

Copy link to clipboard

Copied

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

Views

1.9K

Translate

Translate

Report

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

Copy link to clipboard

Copied

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.

Votes

Translate

Translate

Report

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

Copy link to clipboard

Copied

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>

Votes

Translate

Translate

Report

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