MagicalRecordがメンテされなくなって、使ってる人も少なくなってきてるから不要かもだけどメモとして。
環境
Xcode 11.3
iOS13
Cartage
MagicalRecord 2.4.0
事象
xcdatamodelに新しいバージョン追加して、項目追加し、実行したら、AppDelageteの以下部分でエラーが発生してマイグレーションされていない。
AppDelegate.swift
MagicalRecord.setupCoreDataStack(withAutoMigratingSqliteStoreNamed: "MyModel.sqlite")
原因
MagicalRecordの不具合
解決策
実際はすでに不具合修正されてマージ(masterへ)されているが、リリースされそうにもない。
なので、Carthageでブランチ指定(master)に変える
Carthage
github "MagicalPanda/MagicalRecord" "master"
これで簡易マイグレーションされるようになりました。