什么是CocoaPods?安装CocoaPods,使用CocoaPods安装第三方库,更新CocoaPods本身,解决安装第三方库失败问题

1、什么是CocoaPods?

顾名思义,CocoaPods直译就是盛咖啡豆的咖啡夹,这里用来比喻管理第三方库的工具。

2、安装CocoaPods

这里有篇博文写的非常好: CocoaPods安装教程

总的来说就这几步:
因为CocoaPods安装资源在国外服务器上,如果你的网络翻墙的话,打开终端输入:
sudo gem install cocoapods
等待一会,就会提示安装完毕。就是这么简单粗暴。如果没有翻墙那怎么办呢?在终端输入:
//移除源路径
gem sources --remove https://rubygems.org/
//修改资源路径
gem sources -a http://ruby.taobao.org/
//安装
sudo gem install cocoapods

3、使用CocoaPods安装第三方库

以AFNetworking为例:
创建好项目后,打开终端输入:
pod search AFNetworking(你要安装什么类库,把AFNetworking换成你要安装类库的名字即可)
然后在项目文件夹下用文本编辑器创建一个名字叫Podfile,不带任何后缀的文件(连txt也不要带)。然后将输入上一行命令后终端输出的
pod 'AFNetworking', '~> 2.5.0'(一般在类库名(绿色的)下面第2行)
把上面这句代码复制粘贴到Podfile文件里,保存到你项目的文件夹下,在终端输入:
cd 你项目的绝对路径名(可以直接拖你项目所在文件夹到终端)
按下enter键,在终端再次输入:
pod install
等待一会,安装完毕,关掉你的项目,按照终端提示打开:你项目所在文件夹下: 项目名.xcworkspace  的文件。到此,就装完毕了,在你需要使用第三方类库的类中引用对应的第三方类库头文件即可。

PS:如果要安装多个类库,在Podfile文件中一次隔行敲入或粘贴类似于:
pod 'AFNetworking', '~> 2.5.0' 的代码并用终端进入Podfile所在文件夹下敲:
pod install 或者 pod update 即可。
 

4、更新CocoaPods本身,解决安装第三方库失败问题

CocoasPod有时候安装第三方库会报错,可能是CocoasPod 版本旧了,这个时候就要更新一下,在终端依次敲入:
sudo gem update --system
sudo gem install cocoapods
pod setup
pod --version
再安装一下第三方库试试,可能就好了。还没好,怎么办?不急,在终端敲入:
pod repo remove master
pod repo add master https://gitcafe.com/akuandev/Specs.git
pod repo update
就是更改下CocoaPods安装第三方库的仓库地址,这个方法,还可以解决安装第三方库下载速度慢的问题,如果你不想用
gitcafe.com/akuandev/Specs.git 这个地址,可以把第二句换成
pod repo add master http://git.oschina.net/akuandev/Specs.git
 
好了,这篇博客就写到这里,遇到问题再学习。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值