如何为Cordova插件使用本地CocoaPods依赖项?

时间:2018-06-27 08:19:45

标签: ios cordova frameworks cocoapods podfile

我正在开发Cordova插件,我需要在项目中添加本地容器。

对于遥远的豆荚,我们可以使用这样的xml标签将它们添加到我们的plugin.xml文件中:

 <framework src="OpenSSL" type="podspec" spec="~> 1.0.0" />

添加此标记并将插件添加到cordova项目后,即为 podfile ,其中包含此行 pod 'OpenSSL''〜> 1.0.0 将自动生成。

问题是我们如何添加本地pod以便在podfile中添加如下行: pod'podName',路径:'../ myLocalPath'

1 个答案:

答案 0 :(得分:0)

通常,Cordova使用spec字段,就像Podfile中逗号,之后通常出现的一样。因此,所有可用的here in the Cocoapods docs选项都应该起作用-请参阅“使用本地路径中的文件”。

<framework src="OpenSSL" type="podspec" spec=":path => '/Users/Jimmy/OpenSSL'" />

另一个方便的选择是直接(甚至在配置了SSH的情况下也是私有的)git repo:

<framework src="OpenSSL" type="podspec" spec=":git => 'ssh://git@github.com/jimmy/OpenSSL.git'" />