美文网首页
发布自己的库到Cocoapods

发布自己的库到Cocoapods

作者: Whde | 来源:发表于2016-03-18 18:26 被阅读208次
Cocoapods
文章所有者:Whde
原文链接:http://www.jianshu.com/p/7b33bd1092d5
<p>这里不啰嗦Cocoapods有什么用,直接上如何使用,关于有什么用,相信各大搜索引擎比我解释更全面;<p>

Cocoapods安装

1.Mac终端输入

sudo gem install cocoapods

2.输入电脑密码即可开始安装,等待...
界面出现



3.继续终端输入

pod setup

等待界面出现


安装成功

4.终端输入以下代码,查看版本号

--version

写自己的库

写完代码, 将自己的库上传到github,要生成一个Release版本


进入Release仓库
创建新Release版本
填写信息,发布Release版本
版本信息

接下来就看怎么将这个Release版本弄到Cocoapods上.

创建.podspec文件

终端cd到项目文件夹下


文件结构
我的项目就cd到WhdeLocalized文件夹下

终端输入代码创建.podspec文件,代码中Language对应项目名

pod spec create Language

用Xcode打开这个Language.podspec文件, 填写以下代码:

Pod::Spec.new do |s|
s.name          = "Language"
s.version       = "1.0.4"
s.summary       = "iOS Language."
s.homepage      = "https://github.com/whde/WhdeLocalized"
s.license       = 'MIT'
s.author        = { "Whde" => "460290973@qq.com" }
s.platform      = :ios, "7.0"
s.source        = { :git => "https://github.com/whde/WhdeLocalized.git", :tag => s.version.to_s }
s.source_files  = 'Language/Language/Language/*'
s.frameworks    = 'Foundation'
s.requires_arc  = true
s.description   = <<-DESC
It is a Language used on iOS, which implement by Objective-C.
DESC
end

key对应的信息

s.name(项目名称)
s.version(Release版本号,必须和Github上的Release版本号对于)
s.summary(对项目总结性的语言)
s.homepage(Github上项目的地址)
s.license(默认'MIT')
s.author(用户信息;自己的名字,自己的邮箱)
s.platform(支持的版本)
s.source(项目的git地址)
s.source_files(告诉别人,使用你的库,需要添加的文件在哪里)
s.frameworks(这项目需要添加的库)
s.requires_arc(是否支持ARC)
s.description   = <<-DESC
(更详细的描述)
DESC
end

检查.podspec文件是否有问题

终端输入

pod spec lint Language.podspec

有什么问题, 会提示出来, 按照它的提示去修改, 不会改, 注意和给出的事例对比, 直到出现以下的结果

这个结果表示.podspec文件没有问题

上传.podspec文件

终端输入

pod trunk push Language.podspec
出现这个结果表示已经上传上去了

检查上传结果

终端输入

pod search Language
上传结果及信息

使用

在这里就不详细说Cocoapods使用了, 附上代码

pod 'Language', '~> 1.0.4'

相关文章

  • 发布自己的库到CocoaPods

    1. 准备CocoaPods环境,此处省略。 2. 注册trunk,这个是使用CocoaPods上传自己代码的关键...

  • 发布自己的库到CocoaPods

    本文主要介绍如何自己写一个pod,然后注册到CocoaPods上,并将代码放到Github上供别人下载。这基本上是...

  • 发布自己的库到cocoapods

    准备:首先更新了用trunk之后,CocoaPods 需要0.33版本以上的,用pod --version查看 下...

  • 发布自己的库到Cocoapods

    Cocoapods安装 1.Mac终端输入 2.输入电脑密码即可开始安装,等待...界面出现 3.继续终端输入 等...

  • 制作CocoaPods

    iOS管理第三方库大多使用CocoaPods,如果需要实现组件化或者发布自己的开源库/私有库到CocoaPods,...

  • 为自己的库增加CocoaPods

    添加CocoaPods推荐为自己的库添加CocoaPods如何写一个pod并发布到CocoaPods使用Cocoa...

  • 开源cocopods spec

    相关参考链接:手把手教你发布自己的cocoapods开源库【原】iOS:手把手教你发布代码到CocoaPods(T...

  • 发布自己的iOS代码到cocopods spec

    发布自己的iOS代码到cocopods spec 参考链接: 手把手教你发布自己的cocoapods开源库 在遇到...

  • 发布自己的开源库到Cocoapods

    作为一个iOS开发者,Cocoapods是我们再熟悉不过的了。pods上有很多优秀的第三方库,一行代码就可以很方便...

  • 发布自己的开源库到cocoapods

    1. 整体文件目录说明: 我们总不能把所有文件都传上去吧,该传啥传啥,就是我们这一步要做的。看下图: (s.sou...

网友评论

      本文标题:发布自己的库到Cocoapods

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