coccoapods 私库的维护

2018-01-21  本文已影响0人  西厢流水

本文章讲述的是私库的升级.

我先已经有一个私库代码仓库:

http://gitlab.quanyou.com.cn/tanbiao/QYBaseExtension.git

cd ~/Desktop/

git clone http://gitlab.quanyou.com.cn/tanbiao/QYBaseExtension.git

进入项目 修改  

QYBaseExtension.podspec

文件中的版本号s.version = '2.0'

在进入你放私库代码地方进行修改.

然后进入 Example 文件夹 pod install 

然后编译通过了之后,进入上一级文件夹(也就是有QYBaseExtension.podspec的文件)

执行:

 pod lib lint --use-libraries --allow-warnings

验证通过了.

把这个仓库修改了的文件全部提交到远程代码仓库

并且设置tag 此tag跟 QYBaseExtension.podspec的版本号一致

git tag 2.0

git push --tags

最后把修改过的本地索引加到cocoapods 的 master 的索引中去

pod repo push  本地索引库 项目索引文件(.podsspec 文件)  --use-libraries --allow-warnings;

如果 你本地索引库忘了 

可执行: pod repo 来查看.

通过之后,修改项目中 Prodfile 文件

# Uncomment the next line to define a global platform for your project

# platform :ios, '9.0'

source 'http://gitlab.quanyou.com.cn/tanbiao/QYBaseExtensionSpecs.git'

target 'cocoapodsTes1' do

  # Uncomment the next line if you're using Swift or would like to use dynamic frameworks

  # use_frameworks!

  pod 'QYBaseExtension' ,'2.0'

end

保存 pod install

就可以了...

上一篇下一篇

猜你喜欢

热点阅读