我们创建了一个名为ListKit的私有容器,并将其放入我们的私有cocoapods存储库中。
Cocoapod文档说:
“来源的顺序是相关的。CocoaPods将使用包含Pod的第一个来源的Pod的最高版本(无论其他来源是否具有更高版本)。”
我们在Podfile顶部包括了两个规范源,如下所示: (我们自己的存储库是列表中的第一个)
source 'ssh://git@stash.mycompany:7999/customspec.git'
source 'https://github.com/CocoaPods/Specs.git'
由于某些原因,如果我运行,将使用Cocoapods Master Spec Repository的ListKit 吊舱安装 而不是我们的私有规范存储库中的ListKit。
这是故意还是错误?
我使用Cocoapods版本:1.5.3 在Mac OS 10.13.2上
答案 0 :(得分:1)
请参阅https://guides.cocoapods.org/syntax/podfile.html#pod上的文档。您可以直接为特定广告连播设置单个来源,以消除这种情况的歧义:
_Div
关于为什么它最初是从第二个存储库而不是第一个存储库中获取的,这可能是一个错误,或者可能是另一个使用Master Spec Repository的pod依赖于'ListKit',或者可能是在第一个存储库中找不到符合“ ListKit”要求的容器。