2016-04-25 58 views
0

The Apple docs here说当您启用CloudKit和iCloud时,Xcode自动生成默认容器。 SO上的其他帖子也是这样说的。Xcode不为iCloud和CloudKit创建默认容器:“将iCloud容器授权添加到您的应用程序ID”失败

但是,在启用iCloud和CloudKit后,Xcode无法生成默认容器。

Capabilities选项卡的iCloud部分中,步骤Add the "iCloud containers" entitlement to your App ID出现错误。其他步骤显示复选标记。

点击Fix issue实际上并没有解决这个问题。

开发者平台显示iCloud已启用此应用和配置文件,这似乎也支持第一步(即Add the "iCloud" entitlements to your App ID)被选中。

您是否需要手动创建容器,或者如何让Xcode自动生成容器?

+1

我怀疑这不是应用程序的问题,而是您的开发人员签名。登录到开发人员门户并检查是否没有任何更改或您尚未同意的内容。 – user3069232

回答

0

我只是通过这个去了,通过生成新开发配置文件,并使用了XCode下载它固定它(首选项 - >选择帐户 - >查看详情 - >下载)

当应用程序ID的变化,现有的开发配置文件失效。 创建新的开发调配配置文件并将其导入后,该错误应该消失。

相关问题