gitlab上组件化使用

1.在GitLab上创建一个远程索引私有库,即:创建一个私有工程 名称为PrivateRepo

2.将远程索引库地址加入repo

    命令: pod repo add PrivateRepo http://xxxxxxx/xxxxxx/PrivateRepo.git

    注意:PrivateRepo 为私有库名称 http://xxxxxxx/xxxxxx/PrivateRepo.git为私有库地址

3.创建本地组件工程

    命令:pod lib create ComponentPro 

     注意:ComponentPro 为组件工程名称

4.在GitLab上创建组件工程远程库,即创建一个私有工程 名称为ComponentPro

5.将组件工程远程库与本地组件工程做关联同步

    cd ComponentPro

    git add .

    git commit -m '初始化'

    git remote add origin http://xxxxx/xxxxx/ComponentPro.git

6.修改组件工程的spec文件

     s.version          = '0.1.0'

     s.summary          = '组件描述'

     s.homepage         = 'http://xxxxxxx/xxxxxxx/ComponentPro'

     s.source           = { :git => 'http://xxxxxx/xxxxx/ComponentPro.git', :tag => s.version.to_s }

    注意:s.version 为版本号 一定要与 组件工程的tag一致,否则会报错

        s.summary 组件的描述文字放在这里

        s.homepage 网页网址搜索栏里面的地址

        s.source 组件工程的远程地址

 

7.把修改进行提交并更新到远程仓库

    git add .

    git commit -m '修改spec文件'

    git push origin master

8.验证本地spec文件

    pod lib lint

9.提交版本tag

    git tag 0.1.0

    git push --tags

    注意:git tag 0.1.0必须要与组件中 s.version= '0.1.0'的版本号一致

10.验证远程sppec文件

    pod spec lint

11.将组件工程的spec文件推送到远程索引库

     pod repo push PrivateRepo ComponentPro.podspec

    注意:PrivateRepo为远程索引库的名称;ComponentPro.podspec为组件工程里的spec文件

12.修改宿主工程的podfile

    cd /Users/xxxx/Desktop/MyProject/MyProject

    pod init

    pod install

    修改出现的podfile文件

    注意:修改为如下

 

    source 'http://xxxxx/xxxxx/PrivateRepo.git'

    source 'https://github.com/CocoaPods/Specs.git'

 

    target 'MyProject' do

 

        pod 'ComponentPro'

 

    end

 

    注意:http://xxxxx/xxxxx/PrivateRepo.git 为存放索引库的地址

        https://github.com/CocoaPods/Specs.git 这个地址不要动,就写这个

 

13.安装

    pod install

14.查看MyProject工程中的Pods中出现了我们制作的组件私有库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值