我正在努力将iCloud集成到我的应用中,有时会出现冲突问题并保存错误。数据存储在云上的事实使得调试问题非常困难。
据我所知,iCloud服务器上的数据被镜像到设备上的目录。是否有任何工具(iOS或OSX应用程序)可以让我看到此目录的内容或iCloud服务器中的文件?我知道可以使用NSMetadataQuery
类查询目录中的文件。但是,我正在寻找Apple的内置工具或我可以使用自己的权利的开源应用程序。
到目前为止,我已经尝试了以下工具而没有运气:
答案 0 :(得分:13)
...或访问http://developer.icloud.com以查看Apple服务器上云中实际存储的内容......
答案 1 :(得分:4)
我在this回答中找到了我的问题的答案。
如果我在iCloud设置页面中启用“文档和数据”并安装使用iCloud的Mac应用程序,则会在“〜/ Library / Mobile Documents”文件夹下自动将云上的数据下载到我的mac。
答案 2 :(得分:1)
目前没有记录的方法来查看本机iCloud数据。但是,根据您的数据,您可能会在某些情况下查看它。例如,iCloud可用于同步通过CoreData访问的数据库。如果将数据存储在Sqlite数据库中,然后通过CoreData进行管理和访问,则可以使用第三方桌面应用程序查看Sqlite文件。我使用此工具在Mac上查看我的Sqlite数据库:http://www.sqlabs.net/sqlitemanager.php