私は次のモデルを持っています:

parentは対 1 の関係です (オプション、最小値なし、最大値 = 1)。
children逆対多の関係です (オプション、最小値なし、最大値なし)。
Roomエンティティのみの名前が に変更されClassroom、他のすべてのエンティティは変更されていない新しいモデル バージョンを追加しました。

移行用のマッピング モデルも作成しましたが、移行はエラー メッセージで失敗します
reason = "Can't find mapping model for migration";
奇妙なことに、parentリレーションシップが (最小値なしではなく) 最小値 = 1 で作成されている場合、移行は問題なく機能します。
永続ストアはオプションで開かれます
NSDictionary *options = @{NSMigratePersistentStoresAutomaticallyOption:@YES, NSInferMappingModelAutomaticallyOption:@NO};