Kiwi をベースにしたテスト ターゲットで Magical Record を適切に再生するのに問題があります。Kiwi は、GitHub wiki のプロセスに従ってセットアップされています。Magical Record は他のターゲットでも問題なく動作し、各テスト ファイルの先頭に CoreData+MagicalRecord ヘッダーを含めています。
ビルドは NSObject+MagicalDataImport で 4 つのエラーで失敗します - NSAttributeDescription をタイプとして認識していません。
Core Data ヘッダーを明示的に含めることでこれを回避できますが、NSPersistentStore、NSPersistentStoreCoordinator、NSManagedObjectContext、および iCloud のカテゴリで別の一連のエラーが発生します。
フレームワークがテストターゲットに含まれる方法または順序に関係していると推測していますが、これらはプロジェクト内の他のターゲットと同じように見え、正常に動作します。
マジカルレコードをキウイとうまくプレイさせるためのプロセスがどうあるべきか知っている人はいますか??