美文网首页
上传代码到CocoaPods库

上传代码到CocoaPods库

作者: 心存暖人_iOS | 来源:发表于2021-12-21 11:05 被阅读0次

1 .安装CocoaPods

2 .注册github账号

注册github账号,这是上传代码到远程公有索引库。
如果想上传代码到私有索引库又不想花钱,建议去注册码云或者coding

3 .创建一个代码仓库

image.png

4 .本地创建pod库的模板库

pod lib create xxx
image.png

5 .用自己的代码文件替换掉ReplaceMe.m

image.png

6 .修改podspec文件里面的内容(非常重要)

podspec文件spec属性详解

官方Podspec属性文档

Pod::Spec.new do |spec|
  # Pod的名称
  spec.name         = 'Reachability'
  # Pod的版本
  spec.version      = '0.1.0'
  # pod库开源许可证书 如MIT、GPL、LGPL、BSD
  spec.license      = "MIT"
  # Pod主页的URL
  spec.homepage     = 'https://github.com/tonymillion/Reachability'
  # 库维护人员的姓名和电子邮件地址
  spec.authors      = { 'Tony Million' => 'tonymillion@gmail.com' }
  # Pod的简短描述(最多140个字符)。
  spec.summary      = 'ARC and GCD Compatible Reachability Class for iOS and OS X.'
  # 指定代码地址
  spec.source       = { :git => 'https://github.com/tonymillion/Reachability.git', :tag => 'v3.1.0' }
  # Pod的源文件
  spec.source_files = 'Reachability.{h,m}'
  spec.framework    = 'SystemConfiguration'
end

7 .提交本地代码到远程代码仓库,并创建一个tag(version)

进入到Example文件夹执行

pod install

进入含有.podspec文件的文件夹(应该是Example上一级)

# 查看临时文件
git status
# 将临时文件添加到缓存区
git add .
# 提交代码到本地仓库
git commit -m '版本描述:创建0.1.0版本'
# 检查本地git库是否有和远程代码仓库连接
git remote
# 本地代码添加远程代码库连接
git remote add origin xxx(远程代码库地址)
# 提交代码
git push
或
git push --set-upstream origin master

# 创建标签,这里的标签一定要和.podspec文件里面的version后面的版本一致
git tag '0.1.0'
# 提交标签
git push --tag

8 .检查创建的代码仓库是否存在问题

# 本地检测代码仓库是否有问题
pod lib lint --allow-warnings
# 远程检测代码仓库是否有问题
pod spec lint --allow-warnings

当都出现就是没有问题。

xxx passed validation.

9 .注册CocoaPods维护者信息

# 查看自己的注册信息
pod trunk me
# 如果没有注册过,输入下面的命令 并根据命令进行注册
pod trunk register xxx@xxx.com  'name'
# 注册之后邮箱会收到一封确认邮件,点击验证
# 如果多人维护pod 可以添加其他维护者
pod trunk add-owner name xxx@xxx.com

10 .向远程代码索引库提交spec

# 上传Pod
pod trunk push
或
pod trunk push --allow-warnings
或
pod trunk push xxx.podspec --allow-warnings

11 .然后就可以搜索自己创建的pod

pod search xxx

12 .查询是否重名

相关文章

  • 上传代码到CocoaPods库

    1 .安装CocoaPods[https://www.jianshu.com/p/63b8ab52feaf] 2 ...

  • 上传到cocopods

    上传代码 github / cocoapods1: pod lib create 库名 2:github 创建库 ...

  • 如何上传代码库到CocoaPods

    关于新建 .podspec 文件,以及配置的方法,这里就不赘述了。 以下过程默认已经配置好 .podspec 文件...

  • 上传自己的项目到CocoaPods

    原本看了教程 上传代码到CocoaPods库-组件化必备-GitHub已经成功的将项目上传,但是在接下来我用这个方...

  • 自建CocoaPods私有库

    世间吾为圣,孰敢称齐天。 一、CocoaPods开源库代码提交 1、上传代码库至Git库,打个tag 一般将文件路...

  • 上传代码到Cocoapods

    近来无事,研究了一下如何将自己的代码提交到cocoapods,以便使用的时候直接pod install。废话不多说...

  • 上传代码到cocoaPods

    上传代码到cocoaPods,通过pod search 能搜索并下载 生成SSH Key,然后添加到GitHub上...

  • 上传代码到cocoapods

    一、新建工程 1、生成xcworkspace工程 2、手动创建Lib文件夹 3、cd到lib文件夹下执行 依次按提...

  • 上传类库到CocoaPods

    更新CocoaPods 将项目上传到Git远程仓库 创建 New repository,必须要有 License ...

  • 让你的框架支持CocoaPods

    最近在研究如何在github上创建公有库,上传代码后可以用CocoaPods引入到工程中。走过了不少坑,但功夫不负...

网友评论

      本文标题:上传代码到CocoaPods库

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