我创建了一个框架,它是一个 cocoapod,该框架使用核心数据,我的 pod 规范有:
s.resource_bundles = {
'FrameworkModel' => ['Model/**/*.xcdatamodeld']
}
并且在框架工作空间中的不同目标的演示应用程序中一切正常,但是当我将它作为 pod 安装时,我得到了一个
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'NSFetchRequest could not locate an NSEntityDescription for entity name 'EntityName''
我不太确定要尝试什么,但我确实更改了数据模型文件上的模块名称,但没有任何效果。(我从框架项目的名称转到“当前产品模块”并返回。
我确实在工作区的 pods 项目中看到了数据模型文件。