上传二进制文件时无效的代码签名权利

时间:2012-03-18 19:50:11

标签: ios icloud

我无法使用icloud支持发布我的新应用程序。它被拒绝为“无效的二进制文件”,我收到一封电子邮件:

  

无效的代码签名权利 - 您的应用包的签名   包含不受支持的权利值。为了   com.apple.developer.ubiquity-container-identifiers权利,   数组中的第一个值必须由Apple提供的前缀组成   在配置文件中后跟一个包标识符后缀。   捆绑包标识符必须与您的某个捆绑包标识符匹配   应用程序或您可以用作iCloud的其他应用程序   容器标识符。

     

具体来说,值为“LHDZF28764.net.sverin.namnkallan.icloud”的密钥   Namnkallan的“com.apple.developer.ubiquity-container-identifiers”是   不支持。

我查看了其他类似的问题,但他们有通配符标识符。 bundle标识符是net.sverin.namnkallan。我尝试从标识符中删除icloud并检查成员中心的团队ID。

如果我在应用程序的配置门户中禁用了icloud支持,我根本无法上传二进制文件而不删除icloud支持。

我的App ID与我的团队ID具有相同的前缀是否一致。我的其他应用程序ID有不同的前缀。

1 个答案:

答案 0 :(得分:0)

两个标识符必须相同,如果on是com.companyname.appname,那么另一个标识符也必须是com.companyname.appname 我很惊讶你甚至能够在他们不匹配时建造