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 “
Take the following step, which might solve your problem: