无效的代码签名权利?

时间:2015-01-05 11:25:28

标签: ios xcode app-store submit runtime-error

我在应用商店上传应用时发现了这些错误,有人可以解决这个问题吗?

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."

我已经尝试过以前的方法,例如,多次禁用iCloud重新生成的临时配置文件,从Xcode刷新Xcode / mac /临时配置文件。但仍然一次又一次地出现同样的错误。

5 个答案:

答案 0 :(得分:10)

我解决了这个问题,因为我选择了" Associated Domains"如果在Xcode选项卡中关联关联域关闭,则Xcode 6.1.1中的权利(在Apple Developer网站上)似乎不允许提交应用程序。

因此,您可以通过转到Xcode,Capabilities,Associated Domains中的应用目标来解决关联域问题,如果关闭则将开关置于ON状态。您不必添加任何信息/域名,但它似乎让Xcode感到高兴!

见下图: enter image description here

或者,如果您可以(并且不介意),那么您可以在Apple Developer站点上配置应用程序并删除证书/配置文件时删除关联域权利。

答案 1 :(得分:2)

答案 2 :(得分:2)

这个问题突然袭击了我。我经常上传版本,没有任何改变。只是不断从应用程序商店拒绝代码签名。

对我来说,一个不同的解决方案有效。在Xcode中转到您的App Target - >构建设置 - 检查代码签名身份,在该下拉列表中我选择了我的分发代码签名(我选择了开发人员)。我改变了它,它起作用了。此外,配置文件(仍在代码签名下)设置为自动,我认为如果这对某人来说是一个问题,我可能会发挥作用。

答案 3 :(得分:0)

Project Settings > Capabilities中检查您的关联域名 从错误中,您已将其设置为不允许的通配符(*)。

有关相关域名的更多信息,请参阅App Distribution Guide

答案 4 :(得分:0)

对我来说,我只需要关闭关联的Domians

enter image description here