使用CocoaPods打破构建

时间:2013-06-14 16:16:04

标签: xcode4.5 cocoapods

我参加了一个完全正常工作的 Xcode项目,并为其添加了一个Podfile。执行pod安装后,打开新创建的工作区并尝试构建,它不再有效。当我现在编译时,我从一些系统头文件中得到错误。例如,NSFetchRequestExpression.h告诉我:

  

尝试使用前向类'NSExpression'作为'NSFetchRequestExpression'的超类

我手动进入并将$(继承)添加到“Framework Search Paths”和“Other Linker Flags”构建设置的前面。关于我需要改变什么才能使其发挥作用的任何想法?

1 个答案:

答案 0 :(得分:0)

终于弄明白了。 CocoaPods实际上改变了包括工作的方式。我有一个名为Time的核心数据实体,它创建了名为Time.h的NSManagedObject子类。当CocoaPods包含搜索路径的标题时,突然发出要求找到我的时间文件的系统文件。我重命名了那个课程(我不应该这样做!)现在一切正常。