【问题标题】:Cocoapods nested private librariesCocoapods 嵌套私有库
【发布时间】:2013-12-27 00:57:14
【问题描述】:

我有一个带有 podspec 的私人项目(库)A 然后 我在项目 B 中创建了 podfile: 吊舱'A',:路径=>“../A/” 还有 B 的 podspec 然后我想在项目C中使用项目B和所有依赖项(也是私有项目A),所以我在项目C中创建了Podfile: pod 'B', :path => "../../frameworks/B/"

在项目 C 中,我可以看到来自项目 B 的文件以及 AFNetworking 等公共库,但没有导入我的私有库 A。

我也尝试将 s.dependency 添加到库 B 的 podspec 到库 A,但是使用 :path 会产生错误,并且如果它不起作用,因为它可能正在查看公共库。

我错过了什么?如何导入包含所有私有库的库?

【问题讨论】:

    标签: cocoapods


    【解决方案1】:

    这个问题很老了,但看起来你需要在B.podspec 中指定BA 的依赖。看起来您正试图在 Podfile 中指定它的依赖项,这是错误的。

    您很快就会遇到另一个问题:您不能在 podspec 中指定 :path。要使用私有 pod,您需要创建一个私有仓库。

    https://guides.cocoapods.org/making/private-cocoapods.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-30
      • 2015-08-25
      • 2016-06-12
      相关资源
      最近更新 更多