CloudKit提示Permission Failure:Invalid bundle ID for container 错误的超详细解决

Posted 大熊猫侯佩

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CloudKit提示Permission Failure:Invalid bundle ID for container 错误的超详细解决相关的知识,希望对你有一定的参考价值。



问题现象

我们首次运行 CoreData + CloudKit 框架支持的App或首次运行 CoreData升级为 CloudKit 支持的App时,在 Xcode 调试控制台中有很大概率会看到如下错误:

<CKError 0xXXXXXXXX: “Permission Failure” (/日期/);
server message = “Invalid bundle ID for container”;
op = XXXXX; uuid = XXXXX-XXXX-XXXXX-XXXXX-XXXXXX;
container ID = “你iCloud容器ID”>

这种情况即使在目前最新的 Xcode 14beta6 中仍然会出现。

在本篇博文中,您将学到以下内容:

  • 这个错误到底意味着什么?
  • 怎么判断 CoreData 中的托管类是否已经成功转换为CloudKit中的CKRecod类型了?
  • 解决该问题的超详细步骤;

废话少叙,请系好安全带,我们即将开始Cloud星云之旅。

Let’s go!

以上是关于CloudKit提示Permission Failure:Invalid bundle ID for container 错误的超详细解决的主要内容,如果未能解决你的问题,请参考以下文章

企业微信通讯录替换-fail_permission denied导致替换失败

企业微信通讯录替换-fail_permission denied导致替换失败

CloudKit iOS我如何设置世界写入权限

Android异常篇 Fail to connect to camera service

IOSmac终端运行.sh文件总是提示permission denied

Mac下使用sudo提示permission denied的解决方法