01.CocoaPods安装与使用

02.发布开源框架到CocoaPods

安装CocoaPods

1.用rvm升级ruby:【RVM官网文档】

(1).安装rvm:$ curl -L get.rvm.io | bash -s stable
(2).让配置文件生效:

$ source ~/.bashrc
$ source ~/.bash_profile

(3)查看rvm当前版本:$ rvm -v
(4)查看当前ruby版本:$ ruby -v
(5)查看已知ruby版本列表:$ rvm list known
(6)安装最新ruby版本:$ rvm install 2.4 #注意2.4是我安装时的最新版本,以实际查看的最新版本为准
(7)升级Ruby环境:$ sudo gem update --system

2.更换Ruby镜像:
$ gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
$ gem sources -l #查看当前数据源
# 注意:确保只有gems.ruby-china.org
3.安装CocoaPods:

$ sudo gem install -n /usr/local/bin cocoapods --pre #注意:--pre代表安装最新beta版

4.设置pod仓库:$ sudo pod setup

注意:这一步时间比较长,耐心等待。
如果想查看下载进度,请再打开一个终端,输入命令:

$ cd ~/.cocoapods
$ du -sh *
5.查看当前CocoaPods版本:$ pod --version

使用CocoaPods:【官方文档】

1.创建Podfile:
$ touch Podfile #创建Podfile文件
$ open Podfile #打开Podfile文件
2.编辑Podfile:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!

target ''  do
    pod 'LPProgressHUD', '~> 1.0.1’
end
3.安装/更新Cocoa库:
pod install   #安装Cocoa库,会更新CocoaPods的spec仓库
pod update    #更新Cocoa库,会更新CocoaPods的spec仓库
pod install --verbose --no-repo-update   #安装Cocoa库,不更新本地仓储(no-repo-update),直接更新源
pod update --verbose --no-repo-update    #更新Cocoa库,不更新本地仓储(no-repo-update),直接更新源

你可能感兴趣的:(01.CocoaPods安装与使用)