提问人:Sarmad Zaheer 提问时间:11/10/2023 更新时间:11/10/2023 访问量:28
由于 CoreData 迁移,应用在安装后在测试外部测试版中崩溃
App Crashes on test flight after installing due to CoreData Migration
问:
我在 testflight 上有旧版本的应用。我向 coreData 添加了 2 个实体,但我不熟悉迁移要求。现在,我的应用程序崩溃了,在我附加的代码上出现以下错误
lazy var persistentContainer: NSPersistentContainer = {
let container = NSPersistentContainer(name: "LocalDatabase")
/*add necessary support for migration*/
let description = NSPersistentStoreDescription()
description.shouldMigrateStoreAutomatically = true
description.shouldInferMappingModelAutomatically = true
container.persistentStoreDescriptions = [description]
/*add necessary support for migration*/
container.loadPersistentStores(completionHandler: { (_, error) in
if let error = error as NSError? {
fatalError("Unresolved error \(error), \(error.userInfo)")
}
})
return container
}()
崩溃发生在第二行。该应用程序尚未上线,因此我有可能确保下次对核心数据进行更改时执行迁移。但是我现在能做些什么来解决这个问题吗?
答: 暂无答案
评论