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

标签 cocoapods

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

MyPod 的类被复制到 MyProject,但不是 .pch。因此,该项目无法编译。

所以,我有两个问题:

  1. 如何将MyPod.pch添加到MyPod的导入类中?
  2. 有没有办法将MyPod.pch“包含”在MyProject.pch中(或者,“修改”后者)

我确信 1. 是可能的。我现在正在学习 cocoapods

<小时/>

编辑

正如 documentation 中所述对于 cocoapods,.podspecprefix_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/

相关文章:

ruby - 如何使用 ruby​​ 和命令行工具在 mavericks 中正确安装 cocoapod?

ios - Xcode "Id: framework not found Pods"中的 Pod 错误

ios - Cocoapod 安装 : Error at line pod "Vanified ", :path => Podfile 中的 "../"

swift - Cocoapods安装问题

arrays - DKImagePickerController : how to save DKAsset array to NSUserDefaults

ios - Flutter 调试 : Warning: CocoaPods not installed. 跳过 pod 安装

swift - 尝试将 cocoapod 框架添加到 xcode 中的扩展

ios - CocoaPods 重复问题

ios - `Realm` 需要 CocoaPods 版本 `>= 1.10` ,您当前的版本不满足, `1.8.3`

ios - Google Sign In SDK实例化VC为零