组件化开发,制作Cocoapods Git库

在项目中,如果项目功能很多而且工程浩大,需要多个技术部门或小组同时进行开发,根据独立功能模块进行分配。多个小组开发模块怎么样快速优雅的进行整合到主项目中呢?这个是时候组件化开发优势就体现出来了,每个模块制作成一个Cocoapods库,在主项目中使用pod把其它功能模块安装进来。

 

1,先升级 cocoapods 

gem install cocoapods --pre

2,修改镜像源

gem sources --remove https://ruby.taobao.org/
gem sources --add http://gems.ruby-china.org/

//再查是否成功
gem sources -l

3,注册 trunk.cocoapods 才可以发布自己的组件到github

pod trunk register webitw@163.com "tietao" --verbose

这个命令执行完邮箱会收到一封验证链接点击进去就ok

4, 创建.podspec

pod spec create XibExtent //XibExtent 库的名称

5,编辑.podspec文件

Pod::Spec.new do |s|
  s.name         = "ZYRunTimeCoT"
  s.version      = "0.0.1"
  s.ios.deployment_target = '8.0'
  s.summary      = "简介"
  s.homepage     = "https://github.com/zhangyqyx/ZYRunTimeCoT"
  s.social_media_url = 'https://www.baidu.com'
  s.license      = "MIT"
  # s.license    = { :type => "MIT", :file => "FILE_LICENSE" }
  s.author       = { "zyq" => "zhangyqyx@163.com" }
  s.source       = { :git => 'https://github.com/zhangyqyx/ZYRunTimeCoT.git', :tag => s.version}
  s.requires_arc = true
  s.source_files = 'runtime/*'
  #s.public_header_files = 'runtime/TFRuntimeManager.h'

 

6,上传到Git

7,发布到github

pod trunk push ZYRunTimeCoT.podspec

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值