You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何指定CoreData实体分别存储到CloudKit公有/私有数据库?

配置Core Data实体对应CloudKit私有/公有数据库的方法

你可以直接在Core Data模型文件里为每个实体指定对应的CloudKit数据库,步骤如下:

  • 打开你的Core Data模型文件(.xcdatamodeld),选中要放到公有数据库的实体(比如你的帮助文本、图片实体)
  • 在右侧的检查器面板中,切换到CloudKit标签
  • 找到Database下拉选项,选择Public(默认是Private)
  • 剩下的实体保持默认的Private配置就好

额外注意点

  • 公有实体的读写权限可以在CloudKit Dashboard里调整,确保普通用户能正常读取帮助类内容,写入权限根据你的需求设置(如果需要后台维护,建议只给特定角色开放写入)
  • 因为你之前已经配置好公有存储,不需要重复做项目层面的CloudKit开启操作,只需要调整实体的数据库归属即可

内容的提问来源于stack exchange,提问作者Russ

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 16:15:57