【问题标题】:How to use local CocoaPods dependencies for Cordova Plugin?如何为 Cordova 插件使用本地 CocoaPods 依赖项?
【发布时间】:2018-12-06 01:29:04
【问题描述】:

我正在开发一个 Cordova 插件,我需要将本地 pod 添加到我的项目中。

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

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

一旦我们添加了这个标签并将我们的插件添加到我们的cordova项目中,一个包含这一行的podfile pod 'OpenSSL' '~> 1.0.0 ' 将自动生成。

问题是我们如何添加一个本地 pod,以便在我们的 podfile 中有这样的一行:pod 'podName', path: '../myLocalPath'

【问题讨论】:

    标签: ios cordova frameworks cocoapods podfile


    【解决方案1】:

    通常,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'" />
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-21
      • 1970-01-01
      • 2016-03-22
      • 1970-01-01
      • 2013-08-29
      • 1970-01-01
      相关资源
      最近更新 更多