打包上架Cocoapods

2019-05-09  本文已影响0人  愤怒的牛牛

第1步.在 github 上边创建仓库,然后 Clone 到本地文件夹

第2步.CD 到文件夹里边 

第3步.创建 podSpec文件 <pod spec create XXX>

第4步.编辑podSpec文件

4.1   配置内容

 //基础配置

  spec.name              = "<#你的包名 eg: CPHelperTool#>"

  spec.version           = "<#当前版本 eg:1.0.0#>"

  spec.platform         = :ios, "<#你的包最低支持的版本 eg:8.0#>"

  spec.summary        = "<#这是你包的汇总,说两句吧#>" 

  spec.description     = <<-DESC

   <#这个中间的段落很长,你可以尽情你的发言,在这描述你的包是干什么用的#>

                   DESC

   //需要配置的东西

    spec.homepage      = "<#你的主页地址 eg:https://github.com/Aries123456#>"

    spec.license            = { :type => "MIT", :file => "LICENSE"}

         spec.author            = { "<#作者名字 eg:lk#>" => "<#你的邮箱 eg:348994901@qq.com#>" }

//容易出错得地方(前方高能)

 spec.source             = { :git => "<#你的包的GitHub下载地址 eg:https://github.com/Aries123456/CPHelperTool.git#>", :tag => "#{spec.version}" }  

 spec.source_files = "<#你的包名 eg:CPHelperTool#>", "<#这里是路径 eg:CPHelperTool*.{h,m}#>" 

  4.1.1路径详解

* 匹配所有文件

 C* 匹配以名字 C 开头的文件

*C 匹配以名字 C 结尾的文件

*C* 匹配所有名字包含 C 的文件

** 文件夹以及递归子文件夹

? 任意一个字符(注意是字符)

[set] 匹配多个字符,支持取反

{p,q} 匹配名字包括p 或者 q 的文件

4.2检测 podSpec 文件是否编辑正确

pod lib lint --verbose --allow-warnings 

4.3尝试创建一个新的工程测试一把

1. CD 到工程目录  

2. 创建文件

3. 添加本地路径  pod '<#包名 eg:CPHelperTool#>', :path => '<#电脑上本地的路径eg:/Users/lk/Desktop/Github/CPHelperToolCode#>'

4.如果成功安装并且可以使用 说明这个是 OK 了

第5步.代码提交到 github 上边,打 tag,版本号要跟 podSpec 里边写的一样

第6步.发送到 cocoapods 服务<pod trunk push <#工程中的包名.podspec  eg:CPHelperTool.podspec#> --allow-warnings>


愤怒的牛牛的简书

愤怒的牛牛的新浪博客

愤怒的牛牛的GitHub

上一篇 下一篇

猜你喜欢

热点阅读