iOS建立CocoaPods私有库
因为项目愈来愈多,组件化、模块化成必经之路。最近也在弄这个,首先就是要建立CocoaPods私有库。
建立CocoaPods私有库步骤:
一、在终端上移动到你想建立pod库工程的路径,并执行pod库的建立。命令以下:
cd desktop
pod lib create YLCommongit
回车以后,会问你几个问题编程
What language do you want to use?? [ Swift / ObjC ]app
Objc框架
Would you like to include a demo application with your library? [ Yes / No ]编程语言
Yes编辑器
Which testing frameworks will you use? [ Specta / Kiwi / None ]模块化
None组件化
Would you like to do view based testing? [ Yes / No ]测试
Yes网站
What is your class prefix?
BY
屏幕快照 2019-05-17 上午11.44.18.png
恭喜你,Pod私有库建立成功。通常来讲建立成功会自动打开项目
二、安装CocoaPods项目
找到刚才建立的YLCommon文件夹,点击入去,里面的目录以下
cd到Example中
pod install --no-repo-update
三、添加你要添加代码文件(复制粘贴)
四、编辑CocoaPods的配置文件(后缀名为podspec)
用如Xcode、文本编辑器打开
注意修改几个地方:
项目描述
s.summary须要改改,否则待会提交会报错
项目主页地址
s.homepage这里随便写个网站都行,但必定要改,否则默认的会报错,由于没有默认的网址
项目源码地址
s.source须要填一个git地址的私有库
五、配置完成后,再次移到咱们的Example文件,pod更新一下
pod update --no-repo-update
六、项目发布,tag 0.0.1
git remote add origin http://xxx/xxx.git
git add .
git commit -a -m "第一次提交 版本为0.0.1"
git pull origin master --allow-unrelated-histories
git push origin master
git tag 0.0.1
git push origin 0.0.1
七、建立Sepc管理库
在终端执行Specs建立命令,私有仓库代码地址
pod repo add YLCommon http://xxx/xxx.git
pod repo push YLCommon YLCommon.podspec --allow-warnings
八、如何使用
咱们能够在想要使用的项目中的Podfile里加入以下代码:
pod 'YLCommon',git => 'http://xxx/xxx.git'