2

在我的应用程序中,我使用核心数据来存储数据。现在我需要进行核心数据迁移。要检查核心数据迁移是否正确完成我想查看核心数据表有什么办法吗?

4

2 回答 2

3

对于 Xcode 10.2.*

  1. 确保设备已连接到计算机。
  2. 选择“窗口”选项卡->“设备和模拟器”
  3. 选择您的应用
  4. 单击设备窗口底部显示的滚轮符号。将出现一个带有三个选项的小弹出窗口
  5. 选择“下载容器...”。并将应用程序包保存在计算机上所需的位置。
  6. 更精细地转到下载的应用程序包文件并右键单击它。
  7. 选择“显示包装内容”
  8. 打开“AppData”->“库”->“应用程序支持”。这将列出您的应用程序的 sqlite 数据库。

使用任何 sqlite 数据库查看器实用程序(例如 SQLite 的 DB 浏览器)来查看数据库的内容。

于 2019-06-12T09:24:35.697 回答
2

如果您将设备连接到计算机并在 Xcode 中打开 Organizer,您可以从设备中复制数据库文件并使用您喜欢的工具对其进行检查。

  1. 将您的设备连接到计算机
  2. 打开 Xcode->Organizer
  3. 从设备选项卡中选择应用程序(在您连接的设备下)
  4. 在底部有一个名为“沙箱中的数据文件”的部分
  5. 单击“下载”将文件复制到您的计算机
于 2013-05-16T14:33:55.167 回答