5

I have found these errors while uploading the app on app store, can anyone solve this issue please?

Error ITMS-9000: "Invalid code signing entitlements. Your application bundle's signature contains code signing entitlement that are not supported on iOS. specifically, value '*' for key 'com.apple.developer.associated-domamains' in 
'Payload/battleofchampionsHDIOS.app/battleofchampionsHDIOS' is not support."

I already have tried previous methods like, disabled that iCloud, `regenerated provisional profiles multiple times, refreshed the Xcode / mac / provisional profiles from Xcode. but still having the same error again and again and again.

Sport
  • 8,570
  • 6
  • 46
  • 65
Nasir Khan
  • 723
  • 4
  • 12
  • 24

5 Answers5

11

I resolved this issue because I had selected the "Associated Domains" entitlement (on the Apple Developer site) however in Xcode 6.1.1 seemed to not allow an app to be submitted if you have the Associated Domains switch as off in the capabilities Xcode tab.

You can therefore solve the Associated Domain issue by going to your app target in Xcode, Capabilities, Associated Domains and hitting the switch to ON if it's off. You don't have to add any info/domains but it seems to make Xcode happy!

See image below: enter image description here

Alternatively if you can (and don't mind) then you could remove the Associated Domain entitlement when configuring your app on the Apple Developer site and re-download the certs/profiles.

Henry Heleine
  • 673
  • 2
  • 9
  • 28
2

Check your certificate again. Are you sure you are using correct certificate? Production environment certificate?

Refer these links

ERROR ITMS-9000: "Missing Code Signing Entitlements. No entitlements found in bundle" - How to change app ID name

Getting ERROR ITMS-9000 when trying to upload an app using Application Loader

Community
  • 1
  • 1
Puvanarajan
  • 2,786
  • 6
  • 26
  • 37
  • @NasirKhan apple using two type of certificates. Development environment and production environment. So for the testing you can use development certificate. But Appstore you should use production certificate. :) – Puvanarajan Jan 06 '15 at 08:25
2

This issue suddenly attacked me. I upload builds frequently and nothing was changed. Just kept getting rejected from the app store for the code signing.

For me a different solution worked. In Xcode go to your App Target -> Build Settings -- check the code signing identity, on that drop down I selected my distribution code signing (I had developer selected). I changed that and it worked. Also the Provisioning Profile (still under code signing) was set to automatic which I think might play a role if this is an issue for someone.

Allen
  • 206
  • 2
  • 4
1

For me I just have to turn off Associated Domians

enter image description here

Ahmed Safadi
  • 4,402
  • 37
  • 33
0

Check your associated domains in Project Settings > Capabilities
From the error, you have set that to wildcard (*) which is not allowed.

For more information about associated domains consult the App Distribution Guide

dogsgod
  • 6,267
  • 6
  • 25
  • 53