iCloud和核心数据 - 如何调试?

And*_*ord 5 debugging core-data ios icloud

我有一个库式应用程序,它使用Core Data来存储其数据.目前我正在努力整合iCloud支持.

我通过几个例子和Apple文档进行了工作,最后确定在设备A上创建的对象会自动同步到设备B.

这很好,但知道我遇到了一些问题:有些对象被同步而其他对象没有,我不知道如何调试它.有没有办法"看到"哪些数据转移到iCloud,哪些数据存储在云中,哪些数据从iCloud下载?

我现在看到的是,我创建了一些NSManagedObject并将其存储到ManagedContext/PersistentStore.我无法看到它是否转移到云端,我无法看到云的当前内容.这使得调试整个过程变得不可行.

那么如何调试iCloud?

编辑于2015年6月2日 我很久以前就问过这个问题,但它仍然得到一些投票或收藏.因此,我想分享一些我同时获得的信息:

不要使用iClOUD!我不能告诉你因为iCloud我有多少头颅和不眠之夜.它不值得蜡烛.至少在与Core Data一起使用时不会.它只是无法可靠地工作.对于iCloud Drive,情况甚至如此.我的应用程序"支持"了iCloud大约两年,我尽一切可能让它运行起来.每次它似乎工作我收到用户的新错误消息.它对许多用户来说都很好,并且为许多用户带来了麻烦甚至崩溃.这太可怕了.帮自己一个忙,并使用任何其他同步服务.

Ola*_*laf 1

尝试使用mitmproxy来查看发送的内容和接收的内容?

http://mitmproxy.org/doc/tutorials/gamecenter.html有一个 GameCenter 教程,它应该与 iClound 传输类似。