Cocoapods总结

 

    现在网上关于cocoapods的安装使用资料有很多,也存在很多坑。所以整理了一番:

一般需要先升级Ruby环境:

第一步:安装rvm

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

$ source ~/.rvm/scripts/rvm

等待终端加载完毕,后输入:rvm -v

如果能显示版本好则安装成功了。

第二步:安装ruby

列出ruby可安装的版本信息

rvm list known

安装一个ruby版本

rvm install 2.1.4

如果想设置为默认版本,可以用这条命令来完成

rvm use 2.1.4 --default

查看已安装的ruby

rvm list

卸载一个已安装ruby版本

rvm remove 2.1.4

把ruby升级到指定的版本之后就可以开始安装了。

 

关于更新gem

$ gem -v

3.0.3
$sudo gem update --system

一、git clone方法安装cocoapods

镜像实在太多坑了,琢磨了一下另一种安装cocoapods的方法。
在终端中,进入该目录。

cd ~/.cocoapods/repos

克隆一个Specs库

git clone https://github.com/CocoaPods/Specs

完成后,执行open .打开当前目录repos

open .

然后把Specs目录改名为master即可。~/.cocoapods/repos的目录层级如下:


如果gitclone还慢的话,直接上https://github.com/CocoaPods/Specs点击下载。根据上面的目录结构图,放对了就好。

安装中可能遇到的问题

安装cocoa pods时,在终端执行pod search第三方框架时出错:[!] Unable to find a pod with name, author, summary, ordescriptionmatching AFNetworking

解决方案:执行rm ~/Library/Caches/CocoaPods/search_index.json
然后再执行pod search第三方框架

pod search AFNetworking

看到下面信息说明成功了。

 

第二种安装方法(不推荐,超级超级慢,建议用上面那种方法安装):

温馨提示:($是不需要输入到终端的)
1.移除现有Ruby默认源

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

2.添加新镜像

$gem sources -a https://gems.ruby-china.com

3.验证新源是否替换成功

$gem sources -l

4.安装CocoaPods

提前扩大缓存空间:git config --global http.postBuffer 524288000

(1) $sudo gem install cocoapods 备注:苹果系统升级 OS X EL Capitan 后改为 $sudo gem install -n /usr/local/bin cocoapods
(2) $pod setup

查看进度:

$ cd ~/.cocoapods

$ du -sh *

 

5.关于更新和卸载cocoapods:

查看版本:

pod --version

更新版本:

sudo gem update --system

sudo gem install cocoapods

pod setup

更新本地库:

pod repo update

 

卸载:

查看cocoapods列表

$ gem list --local | grep cocoapods

//上面cocoapods列表依次执行

$ sudo gem uninstall cocoapods

$ sudo gem uninstall cocoapods-core

......

可能遇到的坑:

1、cocopods 安装报错 RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54

解决方法:

git config --global http.postBuffer 524288000

2、SSL certificate problem: self signed certificate in certificate chain

解决方法:关闭证书验证

git config --global http.sslVerify false

cocoapods的使用方法

在工程中创建一个Podfile文件

新打开命令窗口输入命令:

1.cd /Users/shiyunlei/Desktop/CocoapodsSample (cd是进入后面文件路径,可直接把桌面建的工程文件直接拖入cd后面会自动显示)

2.touch Podfile Podfile(创建Podfile文件)

 

六 : 编辑Podfile文件

打开创建的Podfile文件粘贴保存:

platform :ios, ‘9.2’

use_frameworks!

 

target ‘工程名字’ do

  pod ’SDWebImage’, '~> 3.7.6’

end

 

 

七 : 安装第三方类库

在第五步骤的命令窗口输入: pod install 

安装成功

这个时候会看到工程文件里有个工程名.xcworkspace的文件,打开就OK了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值