Ios 如何在托管应用程序中包含cocoapod文件

Ios 如何在托管应用程序中包含cocoapod文件,ios,xcode,cocoapods,Ios,Xcode,Cocoapods,我有一个私人的cocoapod,与大家分享我们公司的通用型号和控制器。需要包括一个配置文件,因为它 在Cocoapod文件中引用。例如,如果我们有: sample-proj/Pods/OurClasses/Classes/MyViewController.m 哪个有 #import "ABCConfig.h" ABCConfig在示例项目中,我如何告诉它正确包含它?我们有一个项目,这是正确的工作,我想 它将在搜索路径->用户头搜索路径中添加$(SRCROOT),但这似乎不起作用(尽管这可能是

我有一个私人的cocoapod,与大家分享我们公司的通用型号和控制器。需要包括一个配置文件,因为它 在Cocoapod文件中引用。例如,如果我们有:

sample-proj/Pods/OurClasses/Classes/MyViewController.m
哪个有

#import "ABCConfig.h"
ABCConfig在
示例项目中
,我如何告诉它正确包含它?我们有一个项目,这是正确的工作,我想
它将在搜索路径->用户头搜索路径中添加$(SRCROOT),但这似乎不起作用(尽管这可能是一些wierdxcode伪代码)

我可以推断问题在于为libarary/framework指定了一组配置。您应该重新考虑如何设置配置,“import”ABCConfig.h是否正确。有两种选择

  • 在进行pod安装后修改配置文件(这将在下次pod安装时丢失)
  • 在安装pods时,使用不同的配置作为子模块并导入相应的模块

  • 公开一个API以将配置提供给库(最好的方法-用户可以灵活地调整和提供配置)

  • 我们已经有了#3,其中我们还有单独的plist文件。这很好,但是有更复杂的配置选项不容易处理。标题搜索路径似乎是目标构建设置中的关键参数。