美文网首页
创建自己的cocopods库

创建自己的cocopods库

作者: 程序萌 | 来源:发表于2018-12-14 13:03 被阅读0次
一、新建一个git仓库

这里是创建的公开的pod库

image.png
二、在本地克隆仓库

git clone https://github.com/lohan601410176/LYMTest1.git

三、创建一个.podspec文件,命名和你的项目名一致

pod spec create LYMTest1

四、创建我们的工程代码,比如这里提供的是Classes文件夹下的所有.h和.m文件,需要在 s.source_files 中配置
image.png
五、打开LYMTest1.podspec文件,这个是ruby文件,将文件内容替换成下面配置
Pod::Spec.new do |s|
  s.name         = "LYMTest"   #pod名称
  s.version      = "1.0.0"         #版本号
  s.summary      = "WKWebView框架"    #简介
  s.description  = <<-DESC       #详细描述
  对WKWebView进行封装,实现了一些多元化的方法 
  DESC
  s.homepage     = "https://github.com/lohan601410176/LYMTest.git"   // 托管地址
  s.platform     = :ios, "8.0"    #支持的平台 和版本号
  s.license      = "MIT"   # 开源协议
  s.author       = { "lohan" => "lohan601410176@163.com" }  #作者信息
  s.source       = { :git => "https://github.com/lohan601410176/LYMTest.git" }  #github地址
  s.source_files  = 'Classes/**/*.{h,m}'  #表示传入pod的文件,这里是需要传入Classes文件夹下的所有.h和.m文件
  s.requires_arc = true   #是否使用ARC

end

六、验证一下配置信息是否正确

pod spec lint
因为我们配置信息没有配置完全,所以可能会出现警告,需要执行,
pod spec lint --allow-warnings
有警告会导致也会验证失败,所有要忽略
成功截图如下

image.png
七、上传到git上
$ git add -A && git commit -m "创建第一个版本 1.0.0."
$ git tag '1.0.0'
$ git push --tags
$ git push origin master
八、注册trunk账号 最好和你的github账号一样,然后需要登录邮箱去验证一下

pod trunk register xxx@xxx.com "用户名"
验证完成后,查看个人账号信息
pod trunk me

九、发布自己的pod xxxxxx.podspec改成你自己名称

pod trunk push xxxxxx.podspec --allow-warnings

image.png
十、使用自己的pod

查看自己的pod
pod search pod库名 --simple
删除指定版本的pod
pod trunk delete pod库名 版本号

相关文章

  • 创建自己的cocopods库

    1、www.github.com 注册并创建一个url克隆本地 2、创建自己本地目录结构为SuBoPod/Clas...

  • 创建自己的cocopods库

    一、新建一个git仓库 这里是创建的公开的pod库 二、在本地克隆仓库 git clone https://git...

  • 解决: [!] Unable to add a sourcewi

    本来cocopods没有问题,最近创建项目,利用cocopods导入第三方库的时候,出现如下错误: [!] Una...

  • 创建cocopods私有库

    通常我们项目中都有一些公共的组件需要抽离出来,减少依赖,今天跟大家介绍的就是怎么通过cocopods创建私有库,引...

  • Cocopods私有库的创建

    整体流程 整体先说明一下创建一个私有的podspec包括如下那么几个步骤: 创建并设置一个私有的Spec Repo...

  • iOS组件化__01

    1.创建自己的spec索引库 暂时放到码云⬆️ 如下图可见 个人_cocopods目录下 已经存在两个索引库mas...

  • cocopods私有库的更新

    在上一篇iOS组件化开发,利用cocopods 创建自己的远程私有库讲到了如何搭建自己的私有库,这篇文章主要讲讲怎...

  • Cocoapods 私有库创建

    1、创建新工程。(pod 管理工程) 2、添加QrMockIos 私有库;(在.cocopods/repos/目录...

  • 代码管理| 创建自己的私有Cocopods库

    前言 iOS组件化的实现基本基于cocoapods,如何使用cocoapods创建自己的组件库,是实现组件化的第一...

  • cocopods创建自己的库使用笔记

    http://www.cocoachina.com/ios/20180308/22509.html 几个要注意的点...

网友评论

      本文标题:创建自己的cocopods库

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