在我的项目MyProject
(我使用cocoapods
)中,我想使用MyPod
。
MyPod
的类被复制到 MyProject
,但不是 .pch
。因此,该项目无法编译。
所以,我有两个问题:
- 如何将
MyPod
的.pch
添加到MyPod
的导入类中? - 有没有办法将
MyPod
的.pch
“包含”在MyProject
的.pch
中(或者,“修改”后者)
我确信 1. 是可能的。我现在正在学习 cocoapods
。
编辑
正如 documentation 中所述对于 cocoapods,.podspec
的 prefix_header_contents
属性“不推荐,因为 Pod 不应污染其他库或用户项目的前缀 header 。”
那么,还有其他办法吗? 我们是否应该开发 .pch
中没有任何内容的库?
最佳答案
您必须使用以下属性:
s.prefix_header_contents
例如:s.prefix_header_contents = '#import "SomeClass.h"'
。
它将将此行代码添加到与 Pod 关联的 pch
文件中。
关于cocoapods - 如何在 cocoapods 中包含特定 pod 的 .pch?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21577655/