我有一个应用程序,我尝试提交给应用程序商店。和其他许多人一样,我从应用商店审批流程中收到以下电子邮件。其他问题的答案似乎是,从应用程序ID中取消选中iCloud,但我的应用程序使用iCloud,我不想失去该功能。这个问题解决了吗?将应用程序提交给使用iCloud的App Store,无效的权利
我确实仔细检查了我的App ID的Bundle Identifier与在Target Project的Entitlements区域中输入的项目的值是否匹配。谢谢你的帮助!
尊敬的开发,
我们已经发现了一个或多个问题与您最近的二进制 提交的“XXXXXX”。在审核您的应用程序之前,必须更正以下问题:
代码签名授权无效 - 您的应用程序软件包 的签名包含不受支持的授权值。对于 com.apple.developer.ubiquity-container-identifiers权利,该阵列中的第一个值必须由配置配置文件中的Apple 提供的前缀组成,后跟配套标识符后缀。 套件标识符必须与您的 应用程序之一或您被允许用作iCloud 容器标识符的其他应用程序的套件标识符匹配。
具体地说,值“XXXXXXX.com.xxxx.xxxxxx”为键 “com.apple.developer.ubiquity容器的标识符”在WeHeartApps是不支持 。
一旦这些问题得到解决,请转到版本详细信息页面 ,然后单击准备上传二进制文件。继续完成 提交过程,直到应用程序状态为“等待上传”,然后使用 应用程序加载器上传更正后的二进制文件。
问候,
找到了答案iTunes在线商店团队
它似乎应用程序确实必须在应用程序商店。我刚刚尝试并创建了一个应用程序ID,但它仍然无法工作。 – auco 2013-02-22 14:17:44
将共享权利作为应用程序ID提交其他应用程序进行审核后,终于奏效。因此,它不必位于App Store中,但iTunesConnect中必须有一个二进制文件。 – auco 2013-02-22 16:00:24