14

Invalid Code Signing Entitlements - Your application bundle's signature contains ubiquity code signing entitlements that are not supported.

Specifically, value "( X49XXXS5Q.* )" for key "com.apple.developer.ubiquity-container-identifiers" in is not supported.

The key happens to be my distribution id.

user667673
  • 171
  • 1
  • 5

3 Answers3

27

Yes that is the correct answer! steps to correct:

Find you app id in the portal - dis-able the iCloud. Create a new provisioning profile download it delete the prior profile replace it with the new one re-compile and submit.

Dan Zeitman
  • 271
  • 2
  • 3
14

Disable iCloud in the Provisioning Portal and generate a new "distribution" Provisioning Profile before submitting it again to Apple.

BastiBen
  • 19,679
  • 11
  • 56
  • 86
  • how can I disable the iCloud in the provisioning portal? I just spent half an hour looking for a switch :( – kolinko Aug 10 '11 at 21:28
  • 1
    Go to Apple's Provisioning Portal -> App IDs -> Click "Configure" on your App ID - there should be a checkbox. Apparently, the checkbox is gone now, they are probably working on it as iCloud is enabled by default now. – BastiBen Aug 11 '11 at 05:08
  • yeah, it's gone now... but I just discovered, that redownloading a brand new provisioning profile from the portal helps - apple seems to have removed the offending entitlement – kolinko Aug 11 '11 at 06:09
  • This is quite annoying and it is stopping us from submitting the new update for our app. Any ideas how to disable the icloud function in the provisioning profile? – Jason Sep 18 '11 at 13:28
  • This is the correct answer and could use a "correct" thingy. At least worked for me. – Jonny Oct 05 '11 at 10:10
  • thanks for the answer, Badcat. that nailed it. and thanks for adding yet another obscure roadblock to the already insanely opaque app-submission process, Apple. – orion elenzil Oct 09 '11 at 22:58
4

It looks like you have a wildcard app id set for your application. This is not allowed for distribution of applications. You should set your application to a dedicated app id like:

X49XXXS5Q.this.is.my.app

instead of

X49XXXS5Q.*
grundprinzip
  • 2,471
  • 1
  • 20
  • 34