如何从 Xcode 查看 iOS 应用程序中的数据?

Bry*_*ler 5 iphone xcode ios

当用户退出应用程序时,iOS 应用程序应该删除所有数据。这已经完成,但我正在寻找一种方法来验证应用程序中没有遗留数据(SQLite、用户首选项等)

我无法弄清楚 IO 如何从 Xcode(或从其他地方)链接到应用程序,并在用户注销并确认所有数据都消失后“查看”应用程序。

布莱恩

Cal*_*leb 5

我无法弄清楚 IO 如何从 Xcode 链接到应用程序(或从其他地方链接到应用程序,并在用户注销并确认所有数据都消失后“查看”应用程序)。

您可以下载包含所有应用程序数据的目录:

  1. 在 Xcode 中打开“设备和模拟器”窗口并连接到您要检查的设备。

  2. 您将看到设备上安装的应用程序列表。在列表中找到您正在测试的那个并单击它。

  3. 单击列表底部的齿轮图标并选择“下载容器...”。

  4. Xcode 将下载一个名为 之类的包com.your.identifier 2018-12-17 14/18.28.448.xcappdata。

  5. 找到下载的包(您可以选择 Xcode 放置它的位置)并按住 Control 键单击它。选择显示包内容。Finder 将打开一个窗口,向您显示应用程序容器中的所有内容。

除了仅查看应用程序容器之外,您还可以修改容器并将其安装在设备上。这对于测试很有用。例如,您可以从容器中修改或删除重要的数据文件,并将其安装在测试设备上,以测试您的应用程序是否可以正常处理错误情况。或者,如果有人测试您的应用程序时遇到您无法重现的问题,您可以从他们那里获取应用程序容器的副本并将其安装在您自己的设备上。