请参阅Device中的核心数据表

时间:2013-05-16 14:22:18

标签: ios core-data core-data-migration

在我的应用程序中使用核心数据来存储数据。现在我需要进行核心数据迁移。要检查核心数据迁移是否正确完成,我想看看核心数据表是否有任何方法可以做到这一点?

2 个答案:

答案 0 :(得分:2)

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

  1. 将设备连接到计算机
  2. 打开Xcode->管理器
  3. 从“设备”标签中选择“应用程序”(在您连接的设备下)
  4. 在底部有一个名为“沙盒中的数据文件”的部分
  5. 点击“下载”将文件复制到您的计算机

答案 1 :(得分:0)

对于Xcode 10.2。*

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

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