美文网首页
iOS 创建自己的CocoaPods库

iOS 创建自己的CocoaPods库

作者: 平原河流 | 来源:发表于2018-09-10 14:50 被阅读44次

最近整理了一下创建自己的CocoaPods库。梳理成下图流程,供大家参考。

CocoaPods.png
一、Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言。
官方网站
http://www.ruby-lang.org/en/
1、查看版本
    ruby -v

二、Homebrew,使用 Homebrew 可以安装 Apple 没有预装,但 你需要的东西。也可以更新安装Apple预装的工具。比如用brew更新ruby环境。
官方网站
https://brew.sh
1、安装

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2、查看版本

    brew --version

二、RubyGems简称gems,是一个用于对 Ruby组件进行打包的 --Ruby 打包系统。
官方网站
https://rubygems.org/pages/download
1、Ruby镜像源

(1)gem sources -l
(2)gem sources --remove https://ruby.taobao.org/
(3)gem sources -a https://gems.ruby-china.com/

2、查看版本

   gem --version

3、升级Ruby环境

(1)gem update --system
(2)sudo gem update --system
(3)sudo gem update -n /usr/local/bin --system

三、CocoaPods 是使用Ruby构建的。是OS X和iOS下的一个第三类库管理工具。
官方网站
https://cocoapods.org
1、安装CocoaPods

(1)sudo gem install cocoapods
(2)sudo gem install -n /usr/local/bin cocoapods

2、更新本地仓库

(1)pod repo update

四、创建自己的Pod库
1、Git Create
创建代码库
2、Create podspec
创建podspec文件

// 注 Richinfo 这个是名称
$ pod spec create Richinfo

3、Edit podspec
编辑podspec文件
4、Git Tag
打标签
5、Verify podspec
校验podspec文件

// --verbose 如果验证失败会报错误信息
pod spec lint Richinfo.podspec --verbose

6、Trunk podspec
注册推送podspec文件

// --use-libraries --allow-warnings
pod trunk push Richinfo.podspec

7、Update pod
其他工程引入自己创建的CocoaPods库

相关文章

网友评论

      本文标题:iOS 创建自己的CocoaPods库

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