Cocoapods:如何获取已安装的 pod 的 git 回购地址?

Cocoapods: How to get the git repo address for the pod you've installed?

我正在做一个旧项目,有很多 pods 依赖。其中一些是 public pods 在 Github 上,有些是私有的 pods 分布在我公司内部的服务器上。

我的问题是如何知道我从哪里下载了这些 pods?

本地pods我不是说在我的项目里面开发的pod,而是pods在我公司开发的,只在公司内部的repos上分发,我只需要写pod 名称,Cocoapods 将搜索所有存储库,内部或外部,并下载它们。在Podfile中它们之间没有区别。

最后,我用了这个愚蠢但有效的想法。

我清理了我的 Pods 文件夹和 运行 pod update --verbose > ~/Desktop/log.txt,通过阅读日志,我可以看到每个 pod 的位置。

任何更好的想法都会被接受。

谢谢。

本地 pods 存在于 ~/.cocoapods/repos。您可以简单地使用 find 命令来查找预期的 pod 路径。

要查找名为 'XYZ' 的 pod,请使用 -

find ~/.cocoapods/repos -type d -name "XYZ" -print

这会将 pod 路径打印到控制台。

现在,您可以 cd 进入 pod 目录并检查该 pod 的最新版本 podspec.json 文件以查找源代码和其他详细信息。