作家
登录

手把手教你发布自己的CocoaPods开源库

作者: 来源: 2017-09-05 15:02:36 阅读 我要评论

宣布本身的cocoapods开源库按照以下步调,良心制造,包教包会!!

下面我会经由过程一个名为IFMMenu的项目来讲解一下全部过程。

1.写好代码,上传到github

github上创建项目仓库的时刻记得创建LICENSE(许可证/授权)文件,此文件必须要有。

github上创建项目仓库

2.将本身的项目打成tag

  1. //为git打tag, 第一次须要在前面加一个v 
  2.  
  3. git tag "v1.0.0" 
  4.  
  5. git push --tags  

3.注册CocoaPods

trunk须要CocoaPods 0.33版本以上,用pod --version敕令查看版本,如不雅版本低,须要进级。

  1. pod --version 
  2.  
  3. //版本低于0.33 
  4.  
  5. sudo gen install cocoapods 
  6.  
  7. pod setup  

已经注册过的不须要注册,怎么看本身有没有注册

*表示匹配所有文件

  1. pod trunk me 

pod trunk me信息

若未注册,履行以下敕令,邮箱以及用户名请对哄人座。用户名我应用的是Github上的用户名。

  1. // 加上--verbose可以输出具体缺点信息,便利掉足时查看。 
  2.  
  3. pod trunk register example@example.com 'liugangios' --verbose  

注册完成之后会给你的邮箱发个邮件,进入邮箱邮件琅绫擎有个链接,须要点击确认一下。

注册完成后应用pod trunk me考验注册是否成功。

4.创建.podspec

cd到你项目标目次,履行敕令

  1. pod spec create IFMMenu 

5.编辑.podspec

创建好后,打开.podspec,删除注释, 前面有#的为注释,也可以用以下代码调换,然后编辑本身的库信息。

  1. Pod::Spec.new do |s| 
  2.  
  3. s.name = 'IFMMenu' 
  4.  
  5. s.version = '1.0.2' 
  6.  
  7. s.authors = { 'liugangios' => 'example@example.com' } 
  8.  
  9. s.homepage = 'https://github.com/liugangios/IFMMenu' 
  10.  
  11. s.summary = 'a dropdown menu for ios like wechat homepage.' 
  12.  
  13. s.source = { :git => 'https://github.com/liugangios/IFMMenu.git'
  14.  
  15. :tag => s.version.to_s } 
  16.  
  17. s.license = { :type => "MIT", :file => "LICENSE" } 
  18.  
  19. s.platform = :ios, '7.0' 
  20.  
  21. s.requires_arc = true 

      推荐阅读

      MySQL SQL优化之覆盖索引

    前些天,有个同事跟我说:“我写了个SQL,SQL很简单,然则萌芽速度很慢,并且针对萌芽前提创建了索引,然而索引却不起感化,你帮我看看竽暌剐没有办法优化?”。我对他供给的cas>>>详细阅读


    本文标题:手把手教你发布自己的CocoaPods开源库

    地址:http://www.17bianji.com/lsqh/37147.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)