美文网首页
CocoaPods-4.发布公有库

CocoaPods-4.发布公有库

作者: Mccc_ | 来源:发表于2018-11-22 17:09 被阅读88次

一. 发布代码到CocoaPods的步骤

  1. 注册cocopods(已注册可跳过)
  2. 验证cocopods
  3. 创建代码仓库,提交代码。
  4. 创建podspec文件。
  5. 编辑podspec文件。
  6. 检验podspec是否符合要求。
  7. 发布podspec文件。
  8. 用pod下载使用。

二. 发布代码到CocoaPods的具体操作

1. 注册cocoaPods
终端执行:$ pod trunk register 邮箱地址 '用户名' --verbose

这里我们一般使用github邮箱和用户名, 然后在你的邮箱中会收到确认邮件, 在浏览器中点击链接确认即注册成功;

2. 验证cocoaPods

打开了邮件中的链接之后,继续执行命令

 终端执行  $ pod trunk me
3. 在github创建自己的代码仓库。并且要选择许可证。 创建代码仓库,并选择许可证
4. 下载到本地,并将自己的代码提交。设置tag,并提交。 Git命令行的使用说明
5. 创建.podspec文件。

进入项目的根目,执行pod spec create 文件项目名(同项目名)
比如:我的项目名字为MCCCC. 就是执行命令pod spec create MCCCC

创建podspec
6. 编辑podspec文件。
  • 用xcode打开文件


    打开podspec文件
  • 编辑
   Pod::Spec.new do |s|
   s.name         = "MCCCC"
   s.version      = "1.1"
   s.summary      = "TextView for ios."
   s.homepage     = "https://github.com/mancongiOS/MCCCC"
   s.license      = "MIT"
   s.author       = { "MC" => "562863544@qq.com" }
   s.platform     = :ios, "7.0"
   s.source       = { :git => "https://github.com/mancongiOS/MCCCC.git", :tag => "1.1" }
   s.source_files = "MCCCCViewController/*.{h,m}"
   end

   说明:
   name            -> 第三方的项目名字。例如:AFNetworking
   version         -> 第三方的版本号
   summary         -> 描述信息
   homepage        -> 主页地址
   license         -> 许可文件。就填写MIT,跟之前创建仓库的时候一致。
   author          -> 作者信息
   platform        -> 支持平台以及版本
   source          -> 资源仓库的地址,以及版本信息。
   source_files    -> 要共享的文件路径。从根目录(即。podspec文件所在目录)
7. 检验podspec文件是否正确。

pod lib lint是只从本地验证你的pod能否通过验证
pod spec lint是从本地和远程验证你的pod能否通过验证
我一般都是直接使用pod spec lint去验证pod有没有问题

检验成功
  1. 发布
    pod trunk push XXX.podspec
    该命令执行的过程
a.更新本地 pods库 ~/.cocoaPods.repo/master
b.验证*.podspec格式是否正确
c.将 *.podspec 文件转成 JSON 格式
d.对 master 仓库进行合并、提交
  1. 完成发布操作。


    发布成功

相关文章

  • CocoaPods-4.发布公有库

    一. 发布代码到CocoaPods的步骤 注册cocopods(已注册可跳过) 验证cocopods 创建代码仓库...

  • 发布CocoaPods公有库

    这里所有的演示都是以我项目来的。 1. 去github新建一个代码仓库 github上创建项目仓库的时候记得创建L...

  • 发布pod(公有库&私有库)

    公有库 官方教程,Making a CocoaPod官方推荐发布pods的教程,Creating Your Fir...

  • CocoaPods发布FrameWork公有库

    之前写过一篇幼儿园版的CocoaPods相关文章,最近又需要用到CocoaPods发布公有库。然而这次是发布公司的...

  • CocoaPods-发布公有库

    一、发布代码到CocoaPods的步骤 1.注册cocoa pods(已注册可跳过) 2.验证cocoapods ...

  • Cocoapods 发布自己的公有库

    四步走: 一、封装自己的轮子 创建自己的工程,编写代码。 pod lib create 工程名称 给自己的项目打上...

  • CocoaPods 公有库, 私有库的创建

    CocoaPods 公有库, 私有库的创建 * 公有库 创建远程公有库,我们是用trunk的方式 1.1: 注册C...

  • iOS 创建自己的私有库

    概述 如果看本文有些吃力,可以先练习我发布的创建开源库 本文是私有库的创建,非公有库创建 私有库创建使用gitla...

  • cocoapods私有库创建流程

    Cocoapods注册Trunk 如果你想创建一个私有库或者发布一个公有的pod库之前,你需要一个Cocoapod...

  • 制作Pod库

    目录 一、公有Pod库制作 二、私有Pod库制作 三、subspec子库的制作 四、遇到的坑 一、公有Pod库制作...

网友评论

      本文标题:CocoaPods-4.发布公有库

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