【发布时间】:2011-10-17 16:40:36
【问题描述】:
在最新版本的 Xcode 中,我可以简单地转到 Organizer->MyDevice->Applications,然后选择我想要查看的应用程序并以包含所有应用程序内容的文件夹的形式下载 appdata。现在我只得到一个 .xcappdata 文件。
如何访问此文件以查看 .sqlite 文件?
【问题讨论】:
在最新版本的 Xcode 中,我可以简单地转到 Organizer->MyDevice->Applications,然后选择我想要查看的应用程序并以包含所有应用程序内容的文件夹的形式下载 appdata。现在我只得到一个 .xcappdata 文件。
如何访问此文件以查看 .sqlite 文件?
【问题讨论】:
在管理器的沙盒中的数据文件窗格下,您将找到所选应用程序存储在设备上并使用的所有单个文件,并以分层视图的形式显示。
对于我的应用,它看起来像这样:
要在 Finder 中查看文件,请下载 .xcappdata 文件,转到您在 Finder 中的保存位置,按住 Control 并单击它并选择 显示包内容。目录结构与您在管理器中看到的相同,您可以照常打开和/或复制文件。
【讨论】:
我经常检查我的应用程序的数据库,所以为了加快速度,我总是将 .xcappdata 下载到同一个文件夹中。然后,我运行位于该文件夹中的以下脚本,以查看“sqliteman”(可通过 MacPorts 获得的 sqlite 程序)中数据库的最新版本:
#!/bin/bash
shopt - nullglob
for PACKAGE in *.xcappdata; do
CURRENT=$PACKAGE
done
sqliteman "$CURRENT/AppData/Documents/yourapphere.sqlite"
【讨论】: