Artifactory Cocoapods include/white 列表

Artifactory Cocoapods include/white list

在我们公司,我们正在将 Artifactory 构建到我们的工具链中。我们现在有一个 CocoaPods 存储库的远程存储库。由于我们需要控制所使用的 pods,因此我们希望使用 include 函数将 pods 列入白名单。

因此,如果我们不受限制地使用存储库,一切都会正常进行。但是如果我们有一个库的包含模式,例如看到打印屏幕,然后我们在 Artifactory 的 fetchIndex 请求中收到错误。在日志中,它是这样的:

20161216094625|3|REQUEST|someIP|username|GET|/api/pods/cocoapods-master/index/fetchIndex|HTTP/1.1|404|0

是否有人通过 artifactory 对白名单 pods 进行过体验?

Artifactory 将索引缓存在您的 cocoapods 存储库中的 .specs 文件夹下,无论它是本地存储库还是远程存储库(如果是远程存储库,它将在 cache 存储库中)。

缓存索引主要是出于性能原因,cocoapods repo-art 插件的正常流程以及指向它的任何其他远程存储库都需要它。

只需为 .specs 文件夹添加一个包含模式,它应该适合您。