Cocoapods嵌套私有库

时间:2013-12-09 19:10:13

标签: cocoapods

我有podspec的私人项目(图书馆)A 然后 我在项目B中创建了podfile: pod'A',:path => “../一个/” 以及B的podspec 那么我想在项目C中使用项目B和所有依赖项(也是私有项目A),所以我在项目C中创建了Podfile: pod'B',:path => “../../frameworks/B/”

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

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

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

1 个答案:

答案 0 :(得分:0)

这个问题很陈旧,但您似乎需要在B中指定AB.podspec的依赖关系。看起来您正试图在Podfile中指定它的依赖关系,这是错误的。

您很快就会遇到另一个问题:您无法在podspec中指定:path。为了使用私人吊舱,您需要创建一个私人仓库。

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