查看第三方库安装进度
有时候网络不好的时候,或者一个库特别大的时候,cocoapods到底是否在下载,我们普通pod install
或者 pod update
并看不到进度,所以有时候会很慌,所以可以通过下面的方式去查看
使用命令: pod install --verbose --no-repo-update
![](https://img.haomeiwen.com/i5505686/b47748c3cb21a44c.png)
安装的时候,找到clone 进去的目录,终端cd进入这个目录
![](https://img.haomeiwen.com/i5505686/515ae2b6cd9c1889.png)
隔几秒终端在对应目录下
du -sh
就可以看文件夹变化,自我安慰一下,如有一直没变化,估计就凉凉了,甚至出现从 下载到一定大小又变成0的情况,我个人理解应该是下载失败。pod重试了下载,这可能也能解释,为什么我们一个库一直停留在下载中,很可能是下载失败了,在循环重试
分析库依赖
- 如果当前库未安装时,就想要知道当前安装的库的依赖,可以通过命名
pod search '第三方库名字'
查找到第三方库的git地址,点击去查看远程库的podsepc文件,
以CrabCrashReporter这个库为例(其实看不上这个库,挺烂的,懒得找了)
查到的结果如图:
image.png
复制这个url到浏览器,查看远程的podSpec文件
image.png
下图的依赖并不符合,我随便找了一个我们本地的库,可以看到依赖的库就可以了
image.png
-
如果已经本地安装完,查看podfile.lock
image.png
不同层级就可以看出来依赖关系,比如上图中,UMCAnalytics依赖UMCCommon
网友评论