iOS开发|配置Cocoapods及简单应用

:( 图片不知道为什么就是放不上……

一、安装RVM

RVM 是一个命令行工具,可以提供一个便捷的多版本Ruby 环境的管理和切换。

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

安装成功之后,如下图所示:

//通过编辑 bashrc 和 profile 来设置用户的工作环境
//不是很理解,但是貌似要这么做就对了
$ source ~/.bashrc
$ source ~/.bash_profile
//查看版本,验证安装
$ rvm -v

二、安装Ruby

Cocoapods目前安装需要Ruby版本高于v2.2.2,不然会出现报错。目前Mac自带版本是v.2.0.0,所以需要升级版本。

$ ruby -v // 查看版本号 
$ rvm list known //查看可安装的ruby
$ rvm install 2.3 //安装一个ruby版本
//漫长的等待……
$ rvm use 2.3.3 --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命令,验证安装

Tips:网上有另外一个资料的下载安装尝试出现error,最后连pod命令都不能识别,
$ sudo gem install -n /usr/local/bin cocoapods
$ sudo xcode-select --switch/Applications/Xcode.app
$ pod setup // 反正亲测多次用这种方法不成功,不过也没有深究。


五、Cocoapods简单使用

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

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

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

$ pod setup
$ rm ~/Library/Caches/Cocoapods/search_index.json
//再search
$ pod search AFNetworking

最终search结果如下所示:

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

$ cd /Users/brooks/Desktop/iOSLearn/myFirstApp //进入项目目录
$ ls //查看是否为项目文件目录
$ touch podfile // 新建一个podfile文件
$ open podfile //打开文件

也不清楚为什么,AFNetworking能下载,但是在import的时候总是不能识别,所以就改用Alamofire作为事例。podfile文件里面,就如下所写即可。

$ pod install //保存完podfile文件后,继续在终端执行安装即可
$ pod update //以后要进行更新就用这个命令

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

你可能感兴趣的:(iOS开发|配置Cocoapods及简单应用)