宣布本身的cocoapods开源库按照以下步调,良心制造,包教包会!!
下面我会经由过程一个名为IFMMenu的项目来讲解一下全部过程。
1.写好代码,上传到github
github上创建项目仓库的时刻记得创建LICENSE(许可证/授权)文件,此文件必须要有。

github上创建项目仓库
2.将本身的项目打成tag
- //为git打tag, 第一次须要在前面加一个v
- git tag "v1.0.0"
- git push --tags
3.注册CocoaPods
trunk须要CocoaPods 0.33版本以上,用pod --version敕令查看版本,如不雅版本低,须要进级。
- pod --version
- //版本低于0.33
- sudo gen install cocoapods
- pod setup
已经注册过的不须要注册,怎么看本身有没有注册
*表示匹配所有文件
- pod trunk me

pod trunk me信息
若未注册,履行以下敕令,邮箱以及用户名请对哄人座。用户名我应用的是Github上的用户名。
- // 加上--verbose可以输出具体缺点信息,便利掉足时查看。
- pod trunk register example@example.com 'liugangios' --verbose
注册完成之后会给你的邮箱发个邮件,进入邮箱邮件琅绫擎有个链接,须要点击确认一下。
注册完成后应用pod trunk me考验注册是否成功。
4.创建.podspec
cd到你项目标目次,履行敕令
- pod spec create IFMMenu
5.编辑.podspec
创建好后,打开.podspec,删除注释, 前面有#的为注释,也可以用以下代码调换,然后编辑本身的库信息。
- Pod::Spec.new do |s|
- s.name = 'IFMMenu'
- s.version = '1.0.2'
- s.authors = { 'liugangios' => 'example@example.com' }
- s.homepage = 'https://github.com/liugangios/IFMMenu'
- s.summary = 'a dropdown menu for ios like wechat homepage.'
- s.source = { :git => 'https://github.com/liugangios/IFMMenu.git',
- :tag => s.version.to_s }
- s.license = { :type => "MIT", :file => "LICENSE" }
- s.platform = :ios, '7.0'
- s.requires_arc = true
推荐阅读
前些天,有个同事跟我说:“我写了个SQL,SQL很简单,然则萌芽速度很慢,并且针对萌芽前提创建了索引,然而索引却不起感化,你帮我看看竽暌剐没有办法优化?”。我对他供给的cas>>>详细阅读
地址:http://www.17bianji.com/lsqh/37147.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示