Page 1
Standard

iTunes Connect says: invalid binary

Recently i had some trouble getting my binary accepted by iTunes Connect, although the invalid binary error can have multiple causes, here a short tip which is worth checking first before you delve into editing your plist or entitlement files.

Apple has released iCloud recently and when creating a new distribution certificate in the developer portal will have it enabled by default. However if your application isn’t iCloud aware signing your application with such a profile will probably result in above message. When you receive a message from apple saying your binary was invalid, it includes a cause simular to this: invalid Code Signing Entitlements – The signature for your app bundle contains entitlement values that are not supported.

Specifically, value “” for key “com.apple.developer.ubiquity-kvstore-identifier” in is not supported.

Take the following step, which might solve your problem:

  • Log in to the dev portal.
  • Check your distribution certificate for the application your tried to upload.
  • If it is iCloud enabled, proceed with the following to correct this.
  • Create a new distribution certificate for your application name (this will invalidate the old one).
  • Make sure you deselect the iCloud checkbox
  • Clean and rebuild your project, make sure you sign with the new certificate.
  • Upload to iTunes Connect and see if this solved your problem