将podspec框架与Podfile中定义的框架相链接

时间:2017-06-22 23:24:07

标签: xcode firebase cocoapods

我有一些在podspec中定义的代码。让我们称之为插件。该项目将Podfile中的插件作为开发窗格导入。

pod 'Plugin', :path => 'path/to/podspec'

该项目还取决于Firebase。这也是在Podfile中定义的。

pod "Firebase"

现在,我希望能够从我的插件中访问Firebase,即我希望能够从我的主项目和插件中调用Firebase方法。

这可以通过手动更改Pods项目中的Build Settings来实现吗?

背景:

我想这样做的原因是因为Firebase是作为框架分发的 - 源是不可用的。当我在插件podspec中向Firebase添加依赖项时,会发现未找到标头错误。我已与Firebase的开发人员联系,这是一个他们无法解决的已知问题。作为一种解决方法,我下载了Firebase框架并使用vendored_frameworks命令将它们添加到podspec中,这是有效的。但是当我尝试导入同样依赖于Firebase的其他pod时,它会导致各种令人头疼的问题。

0 个答案:

没有答案