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

如何从Xcode查看iOS应用程序中的数据?,ios,iphone,xcode,Ios,Iphone,Xcode,iOS应用程序应该在用户注销应用程序时删除所有数据。这已经完成,但我正在寻找一种方法来验证应用程序中是否没有剩余数据(SQLite、用户首选项等) 我无法理解IO如何从Xcode(或其他地方)链接到应用程序,并在用户注销并确认所有数据都已丢失后“查看”应用程序 布莱恩 我无法理解IO如何从Xcode(或其他地方)链接到应用程序,并在用户注销并确认所有数据都已丢失后“查看”应用程序 您可以下载包含所有应用程序数据的目录: 打开Xcode中的设备和模拟器窗口,并连接到要检查的设备 您将看到设备上安装

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

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

布莱恩

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

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

  • 打开Xcode中的设备和模拟器窗口,并连接到要检查的设备

  • 您将看到设备上安装的应用程序列表。在列表中找到您正在测试的应用程序,然后单击它

  • 单击列表底部的齿轮图标,然后选择下载容器…

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

  • 找到下载的捆绑包(您可以选择Xcode放置它的位置)并控制单击它。选择“显示软件包内容”。Finder将打开一个窗口,显示应用程序容器中的所有内容

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