发布自己的库到Cocoapods上, Pods install 自己的库

来源:互联网 发布:更新mac系统版本出错 编辑:程序博客网 时间:2024/05/16 19:49

Cocoapods

Cocoapods学习日志及文章

Cocoapods

⬆️Cocoapods⬆️

**文章所有者:Whde**

这里不啰嗦Cocoapods有什么用,直接上如何使用,关于有什么用,相信各大搜索引擎比我解释更全面;

Cocoapods安装

1.Mac终端输入

sudo gem install cocoapods

2.输入电脑密码即可开始安装,等待…

界面出现

⬆️界面出现⬆️

**3.继续终端输入**

pod setup

等待界面出现

安装成功

⬆️安装成功⬆️

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

--version

写自己的库

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


进入Release仓库

⬆️进入Release仓库⬆️

创建新Release版本

⬆️创建新Release版本⬆️

填写信息,发布Release版本

⬆️填写信息,发布Release版本⬆️

版本信息

⬆️版本信息⬆️

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

创建.podspec文件

终端cd到项目文件夹下

文件结构

⬆️文件结构⬆️

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

⬆️我的项目就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  = trues.description   = <<-DESCIt is a Language used on iOS, which implement by Objective-C.DESCend

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(更详细的描述)DESCend

检查.podspec文件是否有问题

终端输入

pod spec lint Language.podspec

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


结果


⬆️结果⬆️

上传.podspec文件

终端输入

pod trunk push Language.podspec

出现这个结果表示已经上传上去了


⬆️出现这个结果表示已经上传上去了⬆️

检查上传结果

终端输入

pod search Language

使用

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

pod 'Language', '~> 1.0.4'
0 0
原创粉丝点击