所有的开源三方库,都会把框架的.spec文件添加到CocoaPods远程索引库中,而每一个.spec文件中都包含三方库的作者名称、版本号和源码的地址,我来为大家科普一下关于pod的工作原理?以下内容希望对你有帮助!

pod的工作原理(CocoaPods终端的工作原理是什么)

pod的工作原理

所有的开源三方库,都会把框架的.spec文件添加到CocoaPods远程索引库中,而每一个.spec文件中都包含三方库的作者名称、版本号和源码的地址

执行pod setup

远程索引库中所有的.spec都会被拷贝到本地索引库

执行pod search

会从本地检索索引文件中去查询所查询的库

执行pod install

当查询到后会从索引文件中对应的源码地址中下载代码集成到项目中

当我们要做一个公开库的时候,只需要编写好源码,并且把源码的.spec文件添加到CocosPods远程索引库

相反,当我们要做一个私有库的时候,只需要编写好源码,并且把源码的.spec文件添加到我们自己的远程索引库中