是否可以通过 Nexus 存储库使用 CocoaPods?

Is it possible to use CocoaPods through Nexus repository?

在我的公司,我们没有开放的 Internet 访问权限,因此要使用公司 Nexus 开发依赖于许多依赖项的应用程序。

在这个 Nexus 中,我们有 mavencentral、jcenter、npmjs 和其他存储库代理。但是我们开始为 iOS 开发,我们想使用 CocoaPods,但是,首先我必须知道是否有一些方法可以通过 Nexus 使用 CocoaPods。

有人知道怎么做吗?

Artifactory has a issue to implement this feature. https://www.jfrog.com/jira/browse/RTFACT-5385

截至 2015 年 7 月 2 日,

Nexus 尚不支持 Cocoapods。 如果有足够的需求,他们最终可能会考虑为 Nexus 3 添加它。 -> 来自他们的技术支持。

我正在寻找解决方法..

截至目前 Nexus 不支持 CocoaPods: https://issues.sonatype.org/browse/NEXUS-9733 Artifactory 确实如此(自 v.4.5 起): https://www.jfrog.com/confluence/display/RTF/Artifactory+4.5

可以在此特征矩阵上找到根据不同存储库特征的更多信息:http://binary-repositories-comparison.github.io/

它有点过时了,但我目前正在更新它。

Sonatype Nexus 3 添加了来自 NXRM 3.19.0 的 Cocoapods 支持

Nexus 3.19.0 现在支持 Cocoapods 和 Conda:

https://blog.sonatype.com/cocoapods-conda-in-nexus-repository

更详细的设置在这里:https://help.sonatype.com/repomanager3/formats/cocoapods-repositories