2014-10-07 108 views
8

最近,我一直无法让iOS模拟器处理我在CloudKit Dashboard中创建的记录。有趣的是,它可以与真实设备一起使用,但不适用于模拟器。 CloudKit Dashboard表示它是一个开发环境。当我运行我的应用程序模拟器我得到这两个错误之一:CloudKit不支持模拟器

错误域= NSCocoaErrorDomain代码= 4097“操作无法完成(可可错误4097)”(连接到服务命名com.apple.cloudd)的UserInfo = {0x7a276d40 = NSDebugDescription连接服务名为com.apple.cloudd}

或我得到

错误:CKError 0x7b658890: “请求速率限制”(7/2008); “这项行动已受到限制”; 3.0秒后重试

任何想法是什么导致这个问题?

谢谢!

回答

13

您必须在模拟器上登录到iCloud。转到设置,iCloud,然后输入您的iCloud凭据。

+0

如果它不接受我的凭证呢?我正尝试使用我的开发者帐户登录。 – Jaun7707 2014-10-08 15:17:46

+0

问题是开发人员帐户不会被接受为iCloud帐户,而是必须使用我的个人iCloud帐户。我不确定这是为什么,但它现在起作用。 – Jaun7707 2014-10-09 15:49:46

+0

不适用于我的iCloud帐户,我不愿意更改。恕我直言,这是一个错误(在leat不是功能)。 – brainray 2014-10-11 23:09:19