美文网首页
coccoapods 私库的维护

coccoapods 私库的维护

作者: 西厢流水 | 来源:发表于2018-01-21 11:05 被阅读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

    就可以了...

    相关文章

      网友评论

          本文标题:coccoapods 私库的维护

          本文链接:https://www.haomeiwen.com/subject/dpbzoxtx.html