Xcode删除预览中的Core Data数据库
Xcode删除预览中的Core Data数据库

Xcode删除预览中的Core Data数据库

本文用于删除Xcode内预览的Core Data数据库,不是单独运行的Xcode模拟器,主要的用途是清理旧的Core Data数据。

获取Core Data文件名称

首先打开Xcode项目,找到 . xcdatamodeld 文件。

.xcdatamodeld文件名称为:

ExchangeRateDataModel.xcdatamodeld

Core Data文件名称就是sqlite后缀:

ExchangeRateDataModel.sqlite

因此,两者的差距就是文件后缀。

关闭Xcode项目和Xcode,防止删除文件过程中出现错误。

删除Core Data数据库文件

打开访达应用,按Command + Shift + G,快速切换到模拟器:

/Users/fangjunyu/Library/Developer/Xcode/UserData/Previews/Simulator Devices/

每个电脑的用户路径的不同。

注意,Library是资源库,如果想要手动查找,需要在放大的顶部找到“前往”,按住“option”键就会显示资源库,然后按照Developer文件夹的顺序查找。

在到达Simulator Devices文件夹后,在右上角输入框中输入Core Data数据库文件名称,然后就会显示对应的文件:

将查找到的这三个sql文件移动到桌面备份或者删除后。重新运行Xcode项目,Core Data会重新创建数据库。

相关文章

Core Data加载持久化存储报错问题:https://fangjunyu.com/2025/04/15/core-data%e5%8a%a0%e8%bd%bd%e6%8c%81%e4%b9%85%e5%8c%96%e5%ad%98%e5%82%a8%e6%8a%a5%e9%94%99%e9%97%ae%e9%a2%98/

如果您认为这篇文章给您带来了帮助,您可以在此通过支付宝或者微信打赏网站开放者。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注