我们要了解pod的时候要首先知道远程索引库 ,远程索引库里面存的是一个个框架的描述信息(.spec文件) 并不是框架代码的地方 这些信息有框架名称 版本 代码地址(框架真正的源码)等等 。
而作为我们使用框架的人我们要安装框架 ,首先我们要pod setup 这步是为了把远程索引库clone到本地 在本地生成本地的索引库,本地的索引库再生成本地检索文件 这是一个.json格式的文件。当我pod search的时候是直接在本地检索文件了里面搜索 ,pod install直接从.spec里面的代码远程仓库地址下载源码。
那我们如何上传框架到pod呢?第一是框架源码 第二是框架描述.spec(我们只需要上传这个.spec到远程仓库就可以了,其他的步骤就是其他人做了)如何上传.spec到pod远程索引库我下篇文章再说。
最后注意一点 ,pod updata:是直接更新框架的最新的版本 pod install会根据versions from Podfile 。