iCloud环境配置在网上找了好多,都没有详细的说明,再就是developer.apple.com 更新了好几个版本,弄的有一些操作不容易找到了,我先记录一下最新版的操作步骤.
一、 创建 iCloud Containers
iCloud Containers
Registering your iCloud Container lets you use the iCloud Storage APIs to enable your apps to store data and documents in iCloud, keeping your apps up to date automatically.
翻译:
iCloud的容器
注册你的iCloud容器可以让你使用iCloud存储api来让你的应用程序在iCloud中存储数据和文档,让你的应用程序自动更新。
1.创建 iCloud Containers
登录开发者账号,在 Identifiers 中创建个容器,按照以下步骤操作,
按照要求填写 description 和 Identifiers,提交保存.
如果想要查看你之前创建过的 iCloud Containers,图片右边有个筛选,选中你要找的,就可以筛选出来了, 之前我没用这个,就一时懵到了,找不到我创建容器🤣🤣,这里备注一下.
二、 编辑 APP IDs
创建完iCloud Containers后,需要在 APP ID 中绑定上这个容器,先选择你要绑定的 APP ID.
勾选上 iCloud,选择第一个 Include CloudKit support (requires Xcode 6),编辑 Configure.
勾选你需要的容器,提交保存就可以了
到这里开发者证书就配置完成了,下面要配置 xcode.
三、 配置 xcode
根据图片一步步操作就可以了
问题:
1.都配置完成之后,在操作 iCloud Key-Value Store 是 会有以下的输出,这是你的配置没有成功,可以删掉 iCloud 重新添加,
2021-12-13 14:04:32.267696+0800 YLCodebase[11038:1041919] [Connection] Unable to find entitlement for KVS store
2021-12-13 14:04:32.267948+0800 YLCodebase[11038:1041919] [Connection] Trying to initialize NSUbiquitousKeyValueStore without a store identifier. Please specify a store identifier in your entitlements or initializer.
可以查看你的配置文件,里面有iCloud Key-Value Store时 才是配置完成.