是否有任何工具可以浏览您应用的iCloud数据?
我正在努力将iCloud集成到我的应用程序中,有时会出现冲突问题并保存错误。 数据存储在云上的事实使得调试问题非常困难。
据我所知,iCloud服务器上的数据被镜像到设备上的目录。 是否有任何工具(iOS或OSX应用程序)允许我查看此目录的内容或iCloud服务器中的文件? 我知道可以使用NSMetadataQuery
类查询目录中的文件。 但是,我正在寻找Apple的内置工具或我可以使用自己的权利的开源应用程序。
到目前为止,我已经尝试了以下工具而没有运气:
- 在Mac OS X Lion上,系统参考>> iCloud >> Manage:这只显示文档的名称和大小。 它不允许我下载或查看内容。
- 在iOS 5上,设置>> iCloud >>存储和备份>>管理存储:与上面相同。
- 在Xcode 4.3.2上,管理器>>设备>> >>应用程序>>下载:这允许我下载应用程序数据,但它不包含iCloud数据。
- 我也尝试使用iPhone Explorer应用程序浏览手机,但它不显示/ private / var的内容,这是存储iCloud数据的地方。
…或访问http://developer.icloud.com查看Apple服务器上实际存储在云中的内容……
我在这个答案中找到了我的问题的答案。
事实certificate,如果我在iCloud设置页面中启用“文档和数据”并安装使用iCloud的Mac应用程序,则云上的数据会自动下载到我的mac“〜/ Library / Mobile Documents”文件夹下。
目前,没有记录的方法来查看本机iCloud数据。 但是,根据您的数据,您可能会在某些情况下查看它。 例如,iCloud可用于同步通过CoreData访问的数据库。 如果将数据存储在Sqlite数据库中,然后通过CoreData进行管理和访问,则可以使用第三方桌面应用程序查看Sqlite文件。 我使用此工具在Mac上查看我的Sqlite数据库: http : //www.sqlabs.net/sqlitemanager.php