CocoaPods安装过程及问题
一、简介
• 什么是CocoaPods
CocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是CocoaPods本身所支持的),并且可以轻松管理其版本。
• CocoaPods的好处
在引入第三方库时它可以自动为我们完成各种各样的配置,包括配置编译阶段、连接器选项、甚至是ARC环境下的-fno-objc-arc配置等。
使用CocoaPods可以很方便地查找新的第三方库,这些类库是比较“标准的”,而不是网上随便找到的,这样可以让我们找到真正好用的类库。
二、CocoaPods安装步骤
注意:在终端输入命令时,取$后面部分输入
1、升级Ruby环境
终端输入:$ gem update –system
此时出现错误提示(图1):
出现这个错误是因为你没有权限升级Ruby,现在应该输入下面的命令:
终端输入:$ sudo gem update –system
此时会出现(图2):
接下来输入密码,注意:输入密码的时候不会有任何反应,光标也不会移动,输完了直接回车。
等一会儿如果出现(图3):
这就表示Ruby已经升级成功了。
2、更换Ruby镜像
首先移除现有的Ruby镜像(图4)
终端输入:$ gem sources –remove https://rubygems.org/
然后添加国内最新的镜像源(淘宝的Ruby镜像已经不更新了)(图5)
终端输入:$ gem source -a https://gems.ruby-china.org/
执行完毕之后查看当前镜像
终端输入:$ gem sources –l
结果如下(图6):
就说明添加成功了
否则继续执行 $ gem source -a https://gems.ruby-china.org/来添加
3、安装CocoaPods
接下来开始安装
终端输入:$ sudo gem install cocoapods
如果出现这个(图7):
说明gem版本过低,查看gem版本(图8)
终端输入:$ gem --version
升级gem版本
终端输入:$ sudo gem update –system
升级成功重新安装CocoaPods
如果出现这个(图9):
说明没有权限,需要输入
终端输入:$ sudo gem install -n /usr/local/bin cocoapods
出现如上(图10),表示安装成功
执行安装文件(这个过程比较慢)
终端输入:$ pod setup
然后会显示(图11):
这表示CocoaPods在将它的信息下载到~/.cocoapods里。
(PS:你可以command+n新建一个终端窗口,执行cd ~/.cocoapods/进入该文件夹下,然后执行du -sh *来查看文件大小)
当出现Setup completed的时候说明已经完成了,接下来就可以使用了。
搜索库:$ pod search AFNetworking
cd 到工程目录
创建文件:$ touch Podfile
下载库: $ pod install