【问题标题】:Xcode Preview crashes because of RealmSwift model changes由于 RealmSwift 模型更改,Xcode Preview 崩溃
【发布时间】:2021-03-21 16:57:45
【问题描述】:

我正在使用 SWIFTUI、RealmSwift 和 Xcode 12.4 开发应用程序 随着开发,Realm 数据模型发生变化,例如。一些值被删除,一些被添加......

当我对数据模型进行更改时,我只需在我的设备上删除我的应用程序并重新安装它,以避免因领域迁移问题而导致崩溃。 现在的问题是,Xcode Preview 由于相同的迁移问题而崩溃,我不知道如何为 Xcode Preview 重新构建。

下面是 Xcode 给我的诊断报告。

由于以下错误,需要迁移:

  • 属性“A”已被删除。
  • 已添加属性“B”。

为了预览而迁移领域?这没有意义!

我尝试清理构建,删除派生数据,重新启动......但没有运气。 应该有一些方法来处理预览提供者的领域模型更改。

请有人指导我该怎么做才能恢复我的预览版。

【问题讨论】:

    标签: ios swiftui realm xcode12 mongodb-realm


    【解决方案1】:

    我根据this forum解决了我的问题。

    我找回了 XCode 预览版。

    似乎 Core Data 有类似的问题。

    要从头开始,您可以使用终端应用程序并运行 xcrun simctl --set previews delete all

    【讨论】:

    • 谢谢!这个问题困扰了我好几天。
    • 嘿,这个解决方案对我来说很好用。但经过一些构建后,它会不断回来,因为架构将再次设置为 0!有什么解决方案吗? Provided schema version 0 is less than last set version 27.
    猜你喜欢
    • 2011-11-01
    • 1970-01-01
    • 2021-10-19
    • 2018-11-07
    • 2015-01-21
    • 2011-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多