我参加了一个完全正常工作的 Xcode项目,并为其添加了一个Podfile。执行pod安装后,打开新创建的工作区并尝试构建,它不再有效。当我现在编译时,我从一些系统头文件中得到错误。例如,NSFetchRequestExpression.h告诉我:
尝试使用前向类'NSExpression'作为'NSFetchRequestExpression'的超类
我手动进入并将$(继承)添加到“Framework Search Paths”和“Other Linker Flags”构建设置的前面。关于我需要改变什么才能使其发挥作用的任何想法?
答案 0 :(得分:0)
终于弄明白了。 CocoaPods实际上改变了包括工作的方式。我有一个名为Time的核心数据实体,它创建了名为Time.h的NSManagedObject子类。当CocoaPods包含搜索路径的标题时,突然发出要求找到我的时间文件的系统文件。我重命名了那个课程(我不应该这样做!)现在一切正常。