美文网首页
搭建远程私有库

搭建远程私有库

作者: 骑着蜗牛去攻城 | 来源:发表于2018-05-09 21:27 被阅读0次

步骤:

1.创建本地仓库,放入想要公开的代码;

2.修改.podspec文件中的信息

3.创建远程私有库,托管我们要公开的代码

4.上传代码,并打tag

5.创建远程私有索引库,类似于cocoapods的远程索引仓库

6.在本地创建索引仓库,并和远程私有索引库关联

7.将.podspec文件上传到远程私有索引库

具体操作:

1.创建本地代码库

用 pod lib create XXX 可以创建一个本地代码库模板,如图:


1F7CAEB5-F261-470A-9864-566E279C8190.png

然后把要公开的代码放到模板中的Classes文件夹内

2.修改.podpsec的文件信息

Pod::Spec.new do |s|
  # 项目的名称
  s.name             = 'YSBase'
  # 项目的版本号,通过项目git的tag标签进行对应,这里的标签代表的版本
  s.version          = '0.1.0'
  # 项目简单的描述信息
  s.summary          = 'YSBase'

  # 项目的详细描述信息,注意,这里的文字的长度,一定要比上面的s.summary长,不然会认为格式不合格
  s.description      = <<-DESC
YSBase...(这里内容的长度要比s.summary的长)
                       DESC
  # 项目的网页主页信息,这里可以直接写自己的远程仓库的主页的地址
  s.homepage         = 'https://gitee.com/***/YSSpecs'
  # 截图
  # s.screenshots     = 'www.example.com/screenshots_1', 'www.example.com/screenshots_2'
  # 开源协议
  s.license          = { :type => 'MIT', :file => 'LICENSE' }
  # 作者信息:作者名称和邮箱   
  s.author           = { '***' => '***@163.com' }

  # 这个比较重要,指的就是git的对应的远程仓库的地址以及版本号,版本号直接获取的是上面的s.version
  # 项目地址,这里不支持ssh的地址,验证不通过,只支持HTTP和HTTPS,最好使用HTTPS
  s.source           = { :git => 'https://gitee.com/***/YSSpecs.git', :tag => s.version.to_s }
  # 多媒体介绍地址
  # s.social_media_url = 'https://twitter.com/<TWITTER_USERNAME>'
  # 支持的平台及版本
  s.ios.deployment_target = '8.0'
  # 代码源文件地址,**/*表示Classes目录及其子目录下所有文件,如果有多个目录下则用逗号分开,如果需要在项目中分组显示,这里也要做相应的设置
  s.source_files = 'DownLoader/Classes/**/*'

  # 资源文件地址
  # s.resource_bundles = {
  #   'DownLoader' => ['DownLoader/Assets/*.png']
  # }
  # 公开头文件地址
  # s.public_header_files = 'Pod/Classes/**/*.h'
  # 所需的framework,多个用逗号隔开
  s.frameworks = 'UIKit'
  # 依赖关系,该项目所依赖的其他,当在加载的时候也会一块把相关的依赖的库加载下来,如果有多个需要填写多个
  # s.dependency 'AFNetworking', '~> 2.3'
  # s.dependency 'YYModel'
  # 是否使用ARC,如果指定具体文件,则具体的问题使用ARC
  s.requires_arc = true
end

3.创建远程私有库

QQ20180509-213530@2x.png
然后把本地仓库和远程仓库绑定
git remote add origin https://git.coding.net/WANG19931123/DownLoader.git git remote git push origin master

相关文章

  • pod 私有库搭建流程

    Pod私有库是什么: 搭建步骤 1.创建远程索引私有库 2.创建远程私有库 3.在本地添加一个自己的远程索引库 4...

  • iOS开发私有库的创建

    近期由于自己在玩玩私有库和公有库,记录下来自己搭建的过程。私有库可以本地和远程,这里主要是将远程库的搭建。 当然在...

  • 组件化(二):远程私有库的升级+依赖+私有库分支

    组件化学习之路文章集合: 组件化(一):搭建远程私有库 上一篇文章我们介绍了如何搭建自己的远程私有库,本篇我们就继...

  • docker私有库搭建

    简单搭建私有库 一条命令之后私有库就搭建起来了。 127.0.0.1改成ip或者域名可以在其他主机上远程访问。 私...

  • 组件化(第二篇)

    组件化 一、本地私有库方案优化二、远程私有库三、如何使用远端私有库四、远程私有库的升级五、远程私有库依赖问题六、远...

  • iOS--本地私有库和远程私有库(三) --- ⅰ

    (三)敲重点!!远程私有库来了! ⅰ.远程私有库演示(本篇) ⅱ.远程私有库升级+优化 铺垫一:Category文...

  • 搭建远程私有库

    步骤: 1.创建本地仓库,放入想要公开的代码; 2.修改.podspec文件中的信息 3.创建远程私有库,托管我们...

  • iOS组件化开发远程私有库

    一、本地化私有库 工程创建好之后可以用作本地私有库,通过path来引入本地私有库 二、远程私有库 创建远程私有库,...

  • Cocoapod搭建私有库详细教程

    Cocoapod搭建私有库详细教程 一、准备工作 创建两个私有远程仓库 WYSpec 和 WYLib-- WYSp...

  • iOS--本地私有库和远程私有库(三) --- ⅱ

    (三)敲重点!!远程私有库来了! ⅰ.远程私有库演示 ⅱ.远程私有库升级+优化(本篇) 铺垫:本篇中的一些文件命名...

网友评论

      本文标题:搭建远程私有库

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