我相信我已将所有内容设置正确,并且一切都适用于iOS模拟器中的CloudKit
,但我无法让CloudKit
在Watch Simulator中工作:& #34;无法发送有效签名"
有谁知道为什么会这样?
我知道CloudKit
适用于每个Apple" iCloud互动的watchOS 3。
从watchOS 3开始,WatchKit
扩展可以进行通信
直接使用CloudKit
和其他iCloud技术。"
我已经设置了> iCloud然后使用您的Apple ID登录 在每个enter link description here
在观看扩展程序中,我使用CKContainer(identifier:"iCloud.com.xx.xx")
按CloudKit
我仔细检查了Apple的文档,以确保我没有错过任何内容:
enter link description here
我在Watch上访问了同一个CloudKit
容器
iOS,因此RCPP_MODULE(BayesFst) {
using namespace Rcpp;
class_<BayesFst>( "BayesFst")
.default_constructor("Standard constructor")
.method("printData", &BayesFst::printData)
.method("printCounts", &BayesFst::printCounts)
.method("printInitialPvals", &BayesFst::printInitialPvals)
.method("printFstSummary", &BayesFst::printFstSummary)
.method("run", &BayesFst::run)
.method("setData", &BayesFst::setData)
.method("setPriorParameters", &BayesFst::setPriorParameters)
.method("setRunParameters", &BayesFst::setRunParameters)
.method("ldiriTest", &BayesFst::ldiriTest)
.property("interaction", &BayesFst::getInteraction, &BayesFst::setInteraction)
;
答案 0 :(得分:3)
在watchOS模拟器上阻止CloudKit使用。运行任何测试都会 即使您已登录via,也会抛出“未经过身份验证”错误 配对的iOS模拟器。解决方法:在配对设备上使用CloudKit 使用watchOS 3和iOS 10。
这是来自watchOS 3发行说明,但似乎尚未修复。只需在真正的手表上进行测试,一切都会正常工作。