Ios 将“iCloud容器”权限添加到您的应用程序ID

Ios 将“iCloud容器”权限添加到您的应用程序ID,ios,xcode,icloud,ios-provisioning,app-id,Ios,Xcode,Icloud,Ios Provisioning,App Id,我现在正努力解决这个问题几个小时。 我已经检查了应用程序ID并确认了iCloud容器。 我也在应用程序权限中输入了相同的内容 但在将“iCloud容器”权限添加到你的应用程序ID之前,总会有一个红色标记。我创建了新的配置文件,并删除了过期的配置文件。 这是我第一次面对这个问题 这个问题与开发人员证书签名有关吗 几天前我也有同样的问题。通过执行以下步骤修复此问题: 转到您的开发人员帐户 查找您正在使用的应用程序ID 单击编辑。 在iCloud部分,选择单选按钮,该按钮表示包含CloudKit支持需

我现在正努力解决这个问题几个小时。 我已经检查了应用程序ID并确认了iCloud容器。 我也在应用程序权限中输入了相同的内容

但在将“iCloud容器”权限添加到你的应用程序ID之前,总会有一个红色标记。我创建了新的配置文件,并删除了过期的配置文件。 这是我第一次面对这个问题

这个问题与开发人员证书签名有关吗


几天前我也有同样的问题。通过执行以下步骤修复此问题:

转到您的开发人员帐户 查找您正在使用的应用程序ID 单击编辑。 在iCloud部分,选择单选按钮,该按钮表示包含CloudKit支持需要Xcode 6
为我工作。

我试图添加一个与我的项目包ID匹配的应用程序ID,但它仍然无法更新iCloud中的警告

然后我发现一般->签名它说目标是临时签名的,我点击了“启用开发签名”按钮,然后Xcode开始自动管理应用程序ID等,所有内容都变为绿色:

试试看 -删除所有配置文件 -转到Xcode->首选项->帐户 -在此处添加您的apple id可使您轻松下载个人资料
-单击下载配置文件

在我的例子中,在Xcode-General-Signing下,团队字段中的名称不正确。

至少在Xcode 9.1中,我必须在Signing部分Target->General窗格中选择团队。团队已经被选中了,但我不得不再次选择,以使错误消失。这可能与开发者证书更新有关。

对我来说,一切都很好。我不得不关闭并重新打开xcode。然后转到“功能”,切换“iCloud”,即关闭,然后再打开。

我尝试了上述所有操作,最后我所做的就是退出Xcode,再次打开它,然后再关闭和打开iCloud功能

我通过以下方式解决了这个问题:

关闭iCloud功能

更改应用程序的捆绑id

打开iCloud功能

现在一切都重新生成,错误消失了。当然,现在bundle id是错误的。但现在您可以转到会员中心,删除旧的有故障的应用程序id和任何相关的配置文件,然后再次更改捆绑包id

我打开了iCloud 通过Apple Developer仪表板将Cloud kit容器设置为我需要的应用程序 从Xcode 10重命名项目包标识符,并在一切正常后重命名回原始标识符 临时配置文件已更新
你有没有找到解决办法?我也遇到了同样的问题,除了在Xcode 9中,复选标记是灰色的,而不是绿色的,最初它说目标是未签名的,因为在Xcode具有此功能之前,我就一直在通过编写codesign命令行工具来签名。我已经设置了它,但在Xcode 9上仍然毫无理由地出现了红旗。我已经找到了为什么这样做。它在project.pbxproj文件中设置产品\u BUNDLE\u标识符。@如果为真,Ofreei将非常有趣,非常有用!非常感谢您在这方面所做的工作。