ios - 由于 RealmSwift 模型更改,Xcode Preview 崩溃
问题描述
我正在使用 SWIFTUI、RealmSwift 和 Xcode 12.4 开发一个应用程序随着开发,Realm 数据模型发生变化,例如。一些值被删除,一些被添加......
当我对数据模型进行更改时,我只需在我的设备上删除我的应用程序并重新安装它,以避免因领域迁移问题而导致的崩溃。现在的问题是,Xcode Preview 由于相同的迁移问题而崩溃,我不知道如何为 Xcode Preview 重新构建。
下面是 Xcode 给我的 DiagnosticReports。
由于以下错误,需要迁移:
- 属性“A”已被删除。
- 已添加属性“B”。
用于预览的领域迁移?这没有意义!
我尝试清理构建,删除派生数据,重新启动......没有运气。应该有一些方法来处理预览提供者的领域模型更改。
请有人指导我该怎么做才能恢复我的预览。
解决方案
我根据这个论坛解决了我的问题。
我找回了我的 XCode 预览版。
似乎 Core Data 有类似的问题。
要从新开始,您可以使用终端应用程序并运行xcrun simctl --set previews delete all
推荐阅读
- vba - 带有 VBA 的 MS Access 不编辑该行
- sql - SQL Server 查询 - 最大化 SUM 的间隔值
- python-3.x - 从脚本中将图像添加到 python GUI
- java - 如何为 java SDK 客户端项目同时支持 maven 和 gradle
- fortran - 在 Gfortran 中使用可选参数时接口不明确
- intellij-idea - 无法识别的插件:org.jetbrains.plugins.cucumber.java.run.CucumberJvm3SMFormatter
- swift - 不能在属性初始化器中使用实例成员“getA”;属性初始化程序在“自我”可用之前运行
- csv - Cypher:如何在加载期间创建关系
- javascript - 如何使用 JavaScript / jQuery 在页面加载时显示 X 数量的子 div?
- ios - iOS-Charts 在 xAxis 中重置偏移量