是否有任何工具可以浏览您应用的iCloud数据?

时间:2012-05-17 22:59:16

标签: iphone ios icloud

我正在努力将iCloud集成到我的应用中,有时会出现冲突问题并保存错误。数据存储在云上的事实使得调试问题非常困难。

据我所知,iCloud服务器上的数据被镜像到设备上的目录。是否有任何工具(iOS或OSX应用程序)可以让我看到此目录的内容或iCloud服务器中的文件?我知道可以使用NSMetadataQuery类查询目录中的文件。但是,我正在寻找Apple的内置工具或我可以使用自己的权利的开源应用程序。

到目前为止,我已经尝试了以下工具而没有运气:

  • 在Mac OS X Lion上,系统参考>> iCloud>>管理:这仅显示文档的名称和大小。它不允许我下载或查看内容。
  • 在iOS 5上,设置>> iCloud>>存储&备份>>管理存储:与上述相同。
  • On Xcode 4.3.2,Organizer>>设备>> >>应用>>下载:这允许我下载应用程序数据,但它不包含iCloud数据。
  • 我也尝试使用iPhone Explorer应用程序浏览手机,但它不显示/ private / var的内容,这是存储iCloud数据的地方。

3 个答案:

答案 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