美文网首页
创建CocoaPods仓库

创建CocoaPods仓库

作者: 人活一世 | 来源:发表于2019-12-30 20:57 被阅读0次

1.在github创建仓库

2.创建Pod账号 通过终端指令来操作: pod trunk register xxx@live.cn 'username' -verbose 可以使用 pod trunk me 来查看自己的账号信息,如果没有账号的话需要先注册一下

3.创建podspec文件 使用终端进入到工程文件的目录中,在README.md文件所在的位置创建一个podspec 文件,使用pod spec create repositoryDemo

4.编辑podspec文件
spec.name = "WriteBoard" #存储库名称
spec.version = "0.0.1" #版本号,与tag值一致
spec.swift_version = '5.0' #如果是swift项目需要指定使用的swift版本
spec.summary = "a repository demo" #简介
spec.description = "a repository demo" #描述
spec.homepage = "https://github.com/DioSpace/WriteBoard" #项目主页,不是git地址 spec.license = { :type => "MIT", :file => "LICENSE" } #开源协议
spec.author = { "Dio" => "zhendong2011@live.cn" } #作者 spec.platform = :ios, "11.0" #支持的平台和版本号
spec.source = { :git => "https://github.com/DioSpace/WriteBoard.git", :tag => "#{spec.version}" } #存储库的git地址,以及tag值
spec.source_files = "WriteBoard/writeboard/.{swift,h,m}" #需要托管的源代码路径 spec.requires_arc = true #是否支持ARC
spec.dependency "Masonry", "~> 1.0.0" #所依赖的第三方库,没有就不用写
注意: spec.source_files中描述的为相对路径,但在pod lib lint 与 pod spec lint 时,所用的参照不一样。pod lib lint 时,以podspec文件所在位置为参照;pod spec lint 时,以Git仓库的根目录为参照。 不同的验证方案,使用不同的s.source_files 描述。
pod lib lint 时: spec.source_files = "WriteBoard/writeboard/
.{swift,h,m}"
pod spec lint 时: spec.source_files = "WriteBoard/writeboard/*.{swift,h,m}"

5.设置tag的值,并上传到GitHub上
(1) git add * (将代码添加到暂存区)
(2) git commit -m '提交内容' (将代码提交到本地库,并写上简述)
(3) git tag 'xxx'(设置本地分支的版本,xxx必须是你在 .podspec 文件中的 version(版本号))
(4) git tag (使用此命令查看tag的值是否设置成功)
(5) git push origin master (将本地主干提交到远程服务端)
(6) git push origin xxx(将本地XXX版本上传到GitHub服务器上并设置origin为XXX)

6.发布到cocoapods 上进行托管
(1) 使用 pod spec lint 或 pod lib lint 验证podspec 文件 如果出现warn获告,则在命令行后加--allow-warnings来忽略所有警告即可, 如: pod spec lint --allow-warnings
(2) 发布 输入 pod trunk push --allow-warnings命令来发布到cocoapods上
(3) 使用pod search 搜索自己的库 直接在终端输入 pod search WriteBoard 如果搜不到可能是发布到pod远程库成功了,但是本地库没更新导致的,所以用了pod repo update 更新本地库 然后用 pod search WriteBoard --simple 再次搜索 (注:--simple是只搜索库名字)

相关文章

  • 如何自己写一个iOS第三方库

    CocoaPods 私有仓库的创建(超详细) CocoaPods公有仓库的创建 如果私有库search不到,可以

  • iOS创建App流程

    1、创建对应名称的xcode工程 2、若已安装了cocoaPods 但未创建仓库则直接创建cocoaPods仓库,...

  • 创建私有 CocoaPods 仓库

    创建私有 CocoaPods 仓库

  • CocoaPods之公有仓库的创建

    目录 Cocoapods之安装及使用CocoaPods之公有仓库的创建 一、创建GitHub仓库二、注册Cocoa...

  • 创建cocoaPods仓库

    我们平时会开源一些库到github上,供自己和大家使用,为了使用更方便,大家可以把比较常用的或者比较不错的库支持下...

  • 创建CocoaPods仓库

    1.在github创建仓库 2.创建Pod账号 通过终端指令来操作: pod trunk register xxx...

  • pod 私有库

    如何创建私有 CocoaPods 仓库 制作 CocoaPods 依赖库 cocoapods本地的类库更新方法 使...

  • Swift 码云创建私有库

    一:创建私有库的索引库先看一张图 二:将创建的索引库添加到本地cocoapods仓库1.cocoapods本地仓库...

  • CocoaPods 私有仓库的创建教程

    CocoaPods 私有仓库的创建教程 创建私有pod首先需要一个容器,类似于 The CocoaPods Mas...

  • 2017-05-07

    创建私有cocoapods仓库:1. 在gitHub或bitbucket第三方托管上创建2个仓库:spec仓库和项...

网友评论

      本文标题:创建CocoaPods仓库

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