0

我采用了一个完整的Xcode 项目并向其中添加了一个 Podfile。完成 pod install 后,打开新创建的工作区并尝试构建,它不再工作。当我现在编译时,我从几个系统头文件中得到错误。例如,NSFetchRequestExpression.h 告诉我:

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

我手动进入并将 $(inherited) 添加到“框架搜索路径”和“其他链接器标志”构建设置的前面。关于我需要改变什么来完成这项工作的任何想法?

4

1 回答 1

0

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

于 2013-06-15T21:17:35.407 回答