美文网首页
cocoapods + git 制作第三方库

cocoapods + git 制作第三方库

作者: 幕夜丶席 | 来源:发表于2017-12-25 14:53 被阅读7次

    记录下在自己写好的库准备好以后,上传到GitHub的步骤

    进入到工程目录或者库目录,可以有个 Example
    新建一个 .podspec 文件

    pod spec create SpecName
    

    用xcode 打开创建的 specName.podspec 文件编辑里面的信息, 大部分都是注释有一些是必填项,有一些不是必填项不写只会报警告

    Pod::Spec.new do |s|
    
      s.name         = "SpecName"
      s.version      = "0.0.1"
      s.summary      = "Spec short description"
      s.description  = 'Spec long description'
      s.homepage     = "http://EXAMPLE/XX.git"
      s.license      = "MIT"
      s.author       = { "author" => "author@email.com" }
      # s.license      = { :type => "MIT", :file => "FILE_LICENSE" }
      s.platform     = :ios, "6.0"
      s.source       = { :git => "https://github.com/chuxia98/CXBarrage.git", :tag => "#{s.version}" }
      s.source_files  = "Classes", "Classes/**/*.{h,m}"
    
    end
    

    上边的s.source_files容易出错,这个路径是相对于podspec的文件路径。Classes/代表Classes一级目录下所有文件Classes//*代表Classes一级和二级目录下所有文件。

    tag 和s.version要对应的,不然报错的。
    framework直接写上名字就好了。
    license是证书类型

    // 注册 trunk
    pod trunk register example@email.com 'name'' --verbose
    // 验证 成功是绿色的!
    pod trunk me
    //将文件和配置推到trunk上面
    pod trunk push SpecName.spec
    

    验证spec

    // --verbose 显示详细信息的可加可不加
    pod spec lint --verbose  //验证是否成功
    pod lib lint --verbose //验证是否成功
    

    CocoaPods官网什么都有,自力更生的可以去...(Podspec)
    https://guides.cocoapods.org/

    相关文章

      网友评论

          本文标题:cocoapods + git 制作第三方库

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