26
2017
09

Cocoapods安装详细流程

有好多人在安装的时候会出现这样那样的问题,下面我写一下Cocoapods安装的详细流程

一、安装RVM

$ curl -L get.rvm.io | bash -s stable
//Loading……进行安装,等待几分钟

安装过是更新,没有安装过是安装

//通过编辑 bashrc 和 profile 来设置用户的工作环境

//不是很理解,但是貌似要这么做就对了

$ source ~/.bashrc

$ source ~/.bash_profile

//查看版本,验证安装

二、安装Ruby

Cocoapods目前安装需要Ruby,Ruby更新速度极快,查看一下可安装的版本,安装最新的版本,每隔一段定期检查是否需要更新。

$ ruby -v // 查看版本号

$ rvm list known //查看可安装的ruby

$ rvm install 2.4 //安装一个ruby最新版本

//漫长的等待……

$ rvm use 2.4 –default //设置为默认版本

三、更换源

目前,taobao Gems源已经停止维护,现在由ruby-china提供镜像服务,执行以下操作:

$ sudo gem update –system //更新

$ gem sources –remove https://rubygems.org //移除原有源

$ gem sources –remove https:ruby.taobao.org //如果采用了taobao的源,也要移除

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

$ gem sources -l //注意这里的‘l’是‘L’的小写!!!查看

四、安装Cocoapods

$ sudo gem install cocoapods //

$ pod //查看pod命令,验证安装

五、Cocoapods简单使用

在终端通过Cocoapods进行search第三方库(Alamofire),并将其导入Xcode项目。

$ pod search Alamofire
//系统在下载安装一些文件,需要等待一会
//事实证明,出现了问题

如果先执行以下两句再search,那么就不会出现问题了~

$ pod setup

$ rm ~/Libaray/Caches/Cocoapods/search_index.json

//再search

$ pod search Alamofire

六、导入工程

接下来可以正式把第三方库导入Xcode项目

$ cd /Users/gongzhiying/Desktop/myCode/CGZDRRLY //进入项目目录

$ ls //查看是否为项目文件目录

$ touch podfile // 新建一个podfile文件

$ vim podfile //打开文件

按键盘i键,进入编辑状态然后输入

platform :ios, ‘10.0’
use_frameworks!
target ‘CGZDRRLY’ do
pod ‘Alamofire’, ‘~> 4.5.1’
end

输入完成后按esc退出编辑状态,按:键输入wq,保存并退出

$ pod install //保存完podfile文件后,继续在终端执行安装即可第一次

$ pod update //以后要进行更新就用这个命令

打开Xcode项目,注意,此时通过项目目录里的[~.xcworkspace]打开。然后import,”Alamofire”,如果仍然有红色提示,那么command+B,刷新一下就搞定了。至此,关于Cocoapods的安装和简单使用就结束了。

上一篇:Xcode删除多余的模拟器 下一篇:react native学习笔记10——react-navigation的嵌套使用