如何在Xcode 14中以类SQL表格形式查看CoreData记录?
在Xcode 14中直接查看CoreData存储的记录(表格形式)
当然可以,Xcode 14提供了两种无需编写ListView即可查看CoreData数据的方式:
方式一:实时查看运行中应用的CoreData数据
- 启动你的应用,待应用运行后切换到Xcode左侧的Debug Navigator(调试小虫图标)。
- 展开列表里的
Core Data选项,点击你定义的实体名称,右侧面板会以表格形式展示该实体下的所有记录,还支持直接编辑字段值、添加或删除记录。
方式二:直接打开CoreData的SQLite存储文件
- 导出应用沙盒:打开Xcode的
Window菜单,选择Devices and Simulators,选中目标设备/模拟器,找到你的应用后点击Download Container导出沙盒包。 - 定位存储文件:右键导出的包,选择
Show Package Contents,进入AppData/Library/Application Support目录,找到后缀为.sqlite的CoreData存储文件。 - 在Xcode中双击该
.sqlite文件,Xcode会打开内置数据库查看器,以表格形式展示所有数据,还能在顶部查询框输入SQL语句执行自定义查询。
注意事项
- Debug Navigator中的数据是应用运行时的实时数据,修改会直接同步到正在运行的应用里。
- 若使用了自定义存储配置,需对应调整存储文件的查找路径。
内容的提问来源于stack exchange,提问作者John
相关产品推荐
相关产品推荐

