【发布时间】:2021-09-10 05:17:17
【问题描述】:
我正在通过 NSPersistentCloudKitContainer 向我的应用添加 CloudKit 支持。
在开发者门户中,我将 iCloud 和推送通知功能添加到我的应用标识符中,下载了一个新的配置文件并将其安装在 Xcode 上。在 iCloud 中,我检查了“CloudKit 支持”并为我的应用启用了一个容器。
在我的应用目标 Signing & Capabilities 中,我启用了远程通知和 CloudKit,并检查了容器。
现在我使用 NSPersistentCloudKitContainer 为我的所有核心数据内容运行我的应用程序。我执行创建新托管对象的任务。这是在我使用 iCloud 登录的设备上。
在 CloudKit 仪表板中,我看到了我的应用程序的容器,但我没有看到任何证据表明有任何对象进入了云。我正在开发中,我单击记录类型,我希望从我的实体中看到一些“CD_...”。仅显示用户记录类型。
我从头开始重新安装了应用程序,以查看之前创建的对象是否从云同步,但没有,显然那里什么都没有。
有什么想法吗?
更新:在我的设备上,我使用我的个人 Apple ID 登录。我使用相同的 ID 注册了开发人员计划。该应用未显示在使用 iCloud 的应用列表中。
【问题讨论】:
-
如果您的开发者 AppleID 与您当前的 AppleID 不同,这是正常的。
-
@vadian 我有一个 Apple ID,我的个人 ID 使用 iCloud 在我的设备上登录,并且我使用此 ID 注册了开发人员计划。我错过了什么吗?