找不到Pod CoreData + MagicalRecord.h文件

Bri*_*ich 21 objective-c ios cocoapods

我最近不得不从我的计算机中删除一个xcode项目并重新克隆它.克隆后,我运行了一个pod install然后去构建项目.但是,我一直在我的.pch文件中遇到错误,该文件声称找不到文件(pod文件).

我查看了以下SO帖子:

iOS - 构建失败,CocoaPods无法找到头文件

导入MagicalRecord时单元测试构建失败

从那里,我得知我需要添加到搜索头路径$(inherited)标志.我已经完成了,我已经清理了项目,然后重新构建它,仍然有以下错误..

PCH文件

Jen*_*ens 48

自版本2.3.0(2015年6月1日发布)起,该文件CoreData+MagicalRecord.h似乎仅重命名MagicalRecord.h.

如果您使用CocoaPods安装了MagicalRecord并且再次运行pod install或者pod update您可能已经获得了这个新版本并且最终会出现相同的错误消息:CoreData+MagicalRecord.h file not found

因此,您应该更改文件import中的标题pch.这就是我现在拥有的:

MagicalRecord头文件在pch文件中更改


eut*_*s87 5

尝试在podfile上添加此行:

link_with  ['ProjectName', 'ProjectNameTests']
Run Code Online (Sandbox Code Playgroud)

在此之前

platform :ios, '8.0'
Run Code Online (Sandbox Code Playgroud)

安装pod,并在您的项目Build Setting-> Other Linker Flags中添加$(继承).