本文章讲述的是私库的升级.
我先已经有一个私库代码仓库:
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
就可以了...
网友评论