阅读 72

iOS项目组件化研究(一)

原理

文字描述:基本就是ccocoapods的原理,本地索引库,远程索引库,远程源码地址,搜索时本地产生的本地索引文件,Spec文件(含源代码地址)。根据项目中的Podfile文件的配置,从索引库中读取信息,拿到远程源码地址下载下来到Pods文件夹下,Podfile是根据本地索引库中的信息读取源码信息的,所以经常需要更新,图解更清晰。

相关命令行

spec文件创建 pod spec create name

Spec文件的具体配置

源码地址配置 s.source = { :git => "源码地址", :tag => "#{s.version}" }

注册Spec文件,成功会发送邮件

pod trunk register 可用邮箱 '姓名' --description='描述'

上传Spec文件到远程索引库 pod trunk push 你的spec文件名 --verbose 加上--verbose可以查看明细信息

删除本地搜索索引文件重新使用pod setup就可以搜到。