cocoapods最新安装方法

最新cocoapods安装流程

安装RVM

(1)安装RVM

curl -L get.rvm.io | bash -s stable

(2)测试是否安装正常

如果rvm这个命令提示not found, 执行:

source ~/.rvm/scripts/rvm  

然后再执行:

rvm -v

用RVM升级Ruby

(1)查看当前ruby版本

ruby -v   

(2)列出已知的ruby版本

rvm list known 

(3)安装ruby 2.2.4(比如安装2.2.4这个版本)

rvm install 2.2.4

更换Ruby镜像
(1)检查当前镜像

 gem sources -l  

(2)移除当前镜像 (具体看你上一步检查的结果)

gem sources --remove https://rubygems.org/

(3)更换新的镜像

gem sources -a https://gems.ruby-china.org/

(4)检查新镜像是否安装成功

gem sources -l 

安装CocoaPods

(1)系统指令:

sudo gem install cocoapods    

OS X EL Capitan升级后:

sudo gem install -n /usr/local/bin cocoapods

(2)下载标准配置文件

pod setup 

(3)检查下载进度,新开一个终端窗口,输入

cd ~/.cocoapods/ 

命令,执行

du -sh * 

查看文件夹大小

a.如果下载过程文件夹大小始终不变,则有可能需要删除master分支

sudo rm -fr ~/.cocoapods/repos/master 

b.如果pod setup过程中,使用普通网络下载速度慢,下载中途出错,建议使用4G开热点给mac电脑

(4)安装成功后,会有绿色提示,检查是否搜索到第三方库

pod search AFNetworking

执行后可能会一直停在 : Setting up CocoaPods master repo ........
很久之后会出现如下错误.

解决办法
这说明CocoaPods还不能正常使用,需要更新pod,下载它的一些依赖包;在终端中输入:

$ pod setup

过一段时间之后,你会在终端中看到跟上面同样的红色的错误信息。

这说明某些环境原因导致pod更新不了,可能原因有:

1)gem版本太低;
2)github无法链接;
3).cocoapods目录下的配置信息错误。

我们可以一个一个来排除:
首先更新gem到最新版本,在终端中输入:

$ sudo gem update --system 

然后检查是否可以ping通github,在终端中输入:

$ ping github.com 

然后查看pob repo list:

$ pod repo list

说明Cocoapods在将它的信息下载到 ~/.cocoapods里;
cd 到该目录里,用du -sh *命令来查看文件大小,结果显示0 repos,说明没有安装成功;
在终端输入:

cd ~/.cocoapods

进入cocoapods文件后在终端输入:

du -sh  *

重新执行pod setup,过一段时间后提示setup completed
在终端中输入 pod list,展示出安装列表;
这样总算安装好了。接下来再一次输入:

pod search AFNetworking

输入过后它可能会报:

[!] Unable to find a pod with name, author, summary, or descriptionmatching `AFNetworking`

解决方案是:
输入:

rm ~/Library/Caches/CocoaPods/search_index.json

后在一次输入:

pod search AFNetworking

就可以咯。

(5)编写工程的Podfile

cd 工程目录 vim Podfile

(6)新版Podfile编写格式

platform :ios, '8.0'
use_frameworks!
target '工程名' 
dopod "AFNetworking","3.0.4"
end

你可能感兴趣的:(cocoapods最新安装方法)