我有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生成错误,如果它不起作用则没有,因为它可能正在查看公共库。
我错过了什么?如何导入包含所有私有库的库?
答案 0 :(得分:0)
这个问题很陈旧,但您似乎需要在B
中指定A
对B.podspec
的依赖关系。看起来您正试图在Podfile
中指定它的依赖关系,这是错误的。
您很快就会遇到另一个问题:您无法在podspec中指定:path
。为了使用私人吊舱,您需要创建一个私人仓库。