如何看别人写的podspec 文件
2018-11-20 本文已影响0人
Jason_风筝
- 在某些特殊的情况下, 可能我们需要知道别人的podspec 文件中依懒什么库, 依懒的系统动态库怎么写之类的. 这时如果我们能够看到别人的podspec 文件,那打开一看,就都清楚了.
- 所以我们来要讨论一下怎么优雅地看到别人pod项目的podspec 文件.
这里以wechatSDK 为例子
- 我们知道, 写好的Pod项目是需要上传到cocoapds 的git master 上, 我们有一个trunk 操作就是把写好的podspec push 到pod git master, 所以只要我们能够找到master 上所有的podspec ,再搜索就可以了.
方法一
通过 pod search xxxxx 看看它的resoure 中是不是可以看到仓库地址, 如果可以正常打开.比如在github 上,那正常git仓库文件夹下就有podspec文件.但如果没有, 就像wechat 一样,这时请看下面的方法.
方法二
从pod 官方git 上clone下来.再搜索你想要的podspec. 但需要下载它的master, 但他的master 比较大
方法三
确保你本地的pod master 是最新的, 然后打开
/Users/用户名/.cocoapods/repos/master/Specs
(从顶部状态栏 前往 -> 个人 -> .cocoapods/repos/master/Specs)
在 Specs 中搜索你想要的podspec : e.g. WechatOpenSDK.podspec
最后你会看到 .json 文件

用xcode 打开, 它就是你想要的podspec了.