先介绍个指令pod repo,通过这个指令我们可以看到自己目前的库有哪些,因为如果我们要进行组件化搭建的话,其实就会在这里面看到我们自己去搭建的一个远程的私有库的,我们目前可能只能看到下面的这样子,其中URL就是远程索引库所在的地址,Path就是本地索引库所在的位置。
接下来来写一个本地的私有库,我们要让CocoaPods来进行管理,首先创建两个文件夹
然后在Library里面创建一个.h文件和一个.m文件
现在先去新建一个git,让这个git去管理,所以先去使用
git init
其实这样的目的就在于在你库里面的文件改了之后,我都让git来存储这样的版本的变化。
之后我们再进行把工作区的文件进行提交,使用
git add .
git commit -m ''
如果我们想要在Library里面构建一个库,是需要一个spec文件的,所以我们肯定需要去创建,
pod spec create Library
会有这样的文件产生,我们需要做的就是去修改里面的内容
之后我们进入到我们的项目文件夹去创建podfile文件,然后在其中写入下面这句话就可以进行安装了,不能直接写pod 'Library' 因为我们这里库是本地的
pod 'Library', :path =>'../Library'
然后进行pod install安装,然后点开工程,我们就能看到下面的这个文件夹了
如果我们在项目中对文件进行了修改,想要进行提交的话其实还是要进入到库文件夹下面,cd到这个文件夹下面
然后进行提交操作就可以了也就是,如果我们在Classes文件夹中添加了文件的话,我们项目中要用到的话其实只需要进行pod install就可以了
git add .
git commit -m ''