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
文件以查找源代码和其他详细信息。
我正在做一个旧项目,有很多 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
文件以查找源代码和其他详细信息。