CocoaPods使用及创建私有pod库
2018-05-12 本文已影响0人
3cefffdcacc3
CocoaPods
使用
-
新建项目
test
-
用命令行cd到项目所在目录下,执行
cd ~/Desktop/JianShu/test/
-
创建Podfile文件,执行
touch Podfile
-
这时Podfile文件已经创建好了,编辑这个文件,加入我们想要引入的第三方,如下图所示
1526106262782.jpg -
操作完成后执行
1526106438340.jpgpod install
,等待操作完成,如图所示
-
完成后我们打开
1526106542215.jpgtest.xcworkspace
文件即可
创建私有pod仓库
-
我们在码云上创建一个私有仓库
1526106801234.jpgXZPodSpec
,如图所示
-
然后执行
pod repo add xzspec git@gitee.com:179638121/XZPodSpec.git
,增加我们新的pod仓库地址 -
为了演示,我们从github上clone一个YYModel项目,并把它制作成我们的私有库
1526107093624.jpg
[图片上传中...(1526108185991.jpg-9f13ca-1526108211536-0)] -
我们需要做的是在码云新建一个YYModel的远程仓库,把刚才clone的项目更改远程仓库地址后与这个仓库关联起来,这里不再多说,如图所示
- 并执行
git push --tags
把本地tag推到远程仓库去 - 接下来对
YYModel.podspec
文件进行更改,更改其中s.source = { :git => 'https://github.com/ibireme/YYModel.git', :tag => s.version.to_s }
中的git地址,更换为我们刚才在码云上面创建的YYModel
的仓库地址,更改完成后保存并把改动提交到远程
1526108125410.jpg - 接下来执行
pod repo push xzspec --allow-warnings
等待操作完成即可,其中xzspec
为我们本地的私有pod库的名称 - 然后我们在Podfile文件中更改其中的配置
source 'git@gitee.com:179638121/XZPodSpec.git'
- 上面的步骤是将github上面的第三库添加到我们的私有pod库中,这样我们在执行
pod install
或pod update
的时候速度会大大提升