如何在cocoapods中包含特定pod的.pch?

时间:2014-02-05 12:43:24

标签: cocoapods

在我的项目MyProject(我正在使用cocoapods)中,我想使用MyPod

MyPod的类被复制到MyProject,但不会复制到.pch。因此,该项目没有编译。

所以,我有两个问题:

  1. 如何将.pch MyPod MyPod添加到导入的.pch类?
  2. 有没有办法在MyPod的{​​{1}}中“.pch MyProject(或”修改“后者)
  3. 我确信1.是可能的。我现在正在学习cocoapods


    修改

    如cocoapods documentation中所述,prefix_header_contents的{​​{1}}属性“不推荐”,因为Pod不应该污染其他库或用户项目的前缀头。 “

    那么,还有其他方法吗? 我们是否应该在.podspec

    中开发没有任何内容的库

1 个答案:

答案 0 :(得分:15)

您必须使用以下属性:

s.prefix_header_contents

例如:s.prefix_header_contents = '#import "SomeClass.h"'

它会将此行代码添加到与Pod关联的pch文件中。