CloudKit 使用 watchOS 3 时出错
CloudKit error using watchOS 3
我相信我已经设置好了一切,在 iOS 模拟器中 CloudKit
一切正常,但我 无法让 CloudKit
工作在手表模拟器中:"Couldn't send a valid signature"
有人知道为什么会这样吗?
我知道 CloudKit
根据 Apple“iCloud 交互”在 watchOS 3 中工作。
从 watchOS 3 开始,WatchKit
扩展可以通信
直接使用 CloudKit
和其他 iCloud 技术。"
我已经完成设置 > iCloud,然后使用您的 Apple ID 登录
根据
在 iOS 模拟器上
在 Watch Extension 中,我调用 CloudKit 使用 CKContainer(identifier:"iCloud.com.xx.xx")
每个 enter link description here
我仔细检查了 Apple 的文档以确保我没有遗漏任何内容:
enter link description here
我正在访问手表上的同一个 CloudKit
容器
iOS,因此 CloudKit
中的数据可访问性没有问题
- 具有容器标识符的CloudKit能力已设置
正确地在 Watch Target
CloudKit usage is blocked on watchOS Simulators. Running any test will
throw a “Not Authenticated” error even though you are signed in via
the paired iOS Simulator. Workaround: Use CloudKit on paired devices
with watchOS 3 and iOS 10.
这是来自 watchOS 3 发行说明,但似乎尚未修复。只需在真表上测试,一切正常。
我相信我已经设置好了一切,在 iOS 模拟器中 CloudKit
一切正常,但我 无法让 CloudKit
工作在手表模拟器中:"Couldn't send a valid signature"
有人知道为什么会这样吗?
我知道
CloudKit
根据 Apple“iCloud 交互”在 watchOS 3 中工作。 从 watchOS 3 开始,WatchKit
扩展可以通信 直接使用CloudKit
和其他 iCloud 技术。"我已经完成设置 > iCloud,然后使用您的 Apple ID 登录
根据 在 iOS 模拟器上
在 Watch Extension 中,我调用 CloudKit 使用
CKContainer(identifier:"iCloud.com.xx.xx")
每个 enter link description here我仔细检查了 Apple 的文档以确保我没有遗漏任何内容:
enter link description here我正在访问手表上的同一个
CloudKit
容器
iOS,因此CloudKit
中的数据可访问性没有问题
- 具有容器标识符的CloudKit能力已设置 正确地在 Watch Target
CloudKit usage is blocked on watchOS Simulators. Running any test will throw a “Not Authenticated” error even though you are signed in via the paired iOS Simulator. Workaround: Use CloudKit on paired devices with watchOS 3 and iOS 10.
这是来自 watchOS 3 发行说明,但似乎尚未修复。只需在真表上测试,一切正常。