ココアポッドであるフレームワークを作成しました。フレームワークはコアデータを使用し、ポッドの仕様には次のものがあります。
s.resource_bundles = {
'FrameworkModel' => ['Model/**/*.xcdatamodeld']
}
フレームワークワークスペースの別のターゲットであるデモアプリではすべて正常に動作しますが、ポッドとしてインストールすると
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'NSFetchRequest could not locate an NSEntityDescription for entity name 'EntityName''
何を試すべきかよくわかりませんが、データモデルファイルのモジュール名を変更しても効果はありませんでした。(私は、フレームワーク プロジェクトの名前から「現在の製品モジュール」に行き、戻ってきました。
ワークスペースのポッド プロジェクトにデータ モデル ファイルが表示されます。