2012-03-18 41 views
1

我无法发布带有icloud支持的新应用程序。它拒绝为“无效二进制”我收到一封邮件:上传二进制文件时代码签名无效

无效代码签名应享权利 - 你的应用程序包签名 包含不支持的权利值。对于 com.apple.developer.ubiquity-container-identifiers权利,该阵列中的第一个值必须由配置配置文件中的Apple 提供的前缀组成,后跟配套标识符后缀。 套件标识符必须与您的 应用程序之一或您被允许用作iCloud 容器标识符的其他应用程序的套件标识符匹配。

具体地说,值“LHDZF28764.net.sverin.namnkallan.icloud”为键 “com.apple.developer.ubiquity容器的标识符”在Namnkallan是不支持 。

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

如果我在应用程序的供应门户中禁用icloud支持,我不能上传二进制文件而不删除icloud支持。

这是一个重合,我的App ID与我的团队ID具有相同的前缀。我的其他App ID有不同的前缀。

回答

0

两个标识符必须一致,如果是com.companyname.appname那么另一个也必须com.companyname.appname 我很惊讶,你甚至可以建立时,他们不匹配

相关问题