我无法使用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有不同的前缀。
答案 0 :(得分:0)
两个标识符必须相同,如果on是com.companyname.appname,那么另一个标识符也必须是com.companyname.appname 我很惊讶你甚至能够在他们不匹配时建造