事象と解決方法 見出しへのリンク

Core Data関連実装後、EntityにItemを登録しようとするもに’An NSManagedObject of class ‘className’ must have a valid NSEntityDescription.’ Errorが発生しクラッシュした。
ContentView.swiftやPersistence.swiftはほぼ初期状態だし(Entity名は更新済)、xxx.xcdatamodeldのCodegenはManual/Noneに変更し、NSManagedObject Subclassも作成済。

結果としてはEntityName+CoreDataClass.swift(NSManagedObject Subclass)の内容を書き換えることで正常となった。

public class EntityName: NSManagedObject {
    public override var description: String {  // ←追加
        return "EntityName"                    // ←追加
    }                                          // ←追加
}

参考:stack overflow: ‘An NSManagedObject of class ‘className’ must have a valid NSEntityDescription.’ error