IOS第三方库CocoaPods的安装

SONG / 文 发表于2017-08-23 17:46 次阅读 cocoapods,cocoapods安装,ios

问:CocoaPods是什么?

答:

CocoaPods是一个负责管理iOS项目中第三方开源库的工具。CocoaPods的项目源码在Github上管理。该项目开始于2011年8月12日,在这两年多的时间里,它持续保持活跃更新。开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和更新第三方开源库的时间

在我们有了CocoaPods这个工具之后,只需要将用到的第三方开源库放到一个名为Podfile的文件中,然后在命令行执行$ pod install命令。CocoaPods就会自动将这些第三方开源库的源码下载下来,并且为我的工程设置好相应的系统依赖和编译参数

第一步:安装rvm

   (rvm -v 查看是否安装)如果安装过则直接跳至第二步

1.打开终端

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

//需要等一会

$ source ~/.bashrc

$ source ~/.bash_profile

等待终端加载完毕,后输入

rvm -v

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

第二步:升级ruby

ruby -v ) //也可以查看ruby版本,如果大于2.2.2则不需要进行升级,因为cocoapods需要ruby版本大于2.2.2,如果版本大于2.2.2则直接进行第三步操作

1.切换源(应为这个是个国外的公司在维护,需要梯子才能很快升级,于是切换一个中国镜像)

$ sudo gem update --system

//删除已有源

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

//如果安装了淘宝的镜像,因为淘宝的镜像不再维护

$ gem sources --remove https://ruby.taobao.org/       

//等有反应之后再敲入以下命令

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

为了验证你的Ruby镜像是并且仅是ruby-china,可以用以下命令查看:

$ gem sources -l

终端中出现下面文字则命令成功:

*** CURRENT SOURCES ***

https://gems.ruby-china.org/

# 确保只有 gems.ruby-china.org

第三步:安装cocoapods


输入这句命令后,弹出需要输入密码,直接输入电脑密码即可

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

再加一句,完美解决

sudo xcode-select --switch/Applications/Xcode.app

在终端中输入如下命令来完成安装:

pod setup

它需要一点时间来完成

如果安装失败 ~/.cocoapods 里面是空的,就需要重新setup

命令如下:

pod repo remove master

pod setup

如果安装成功,则可以直接使用cocoapods


本文纯属自己操作心得,如有雷同,请联系1154046205@qq.com!




收藏 赞 (0) 踩 (0)