美文网首页
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.发布公有库

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