如何安装使用CocoaPods(新版)

旧街凉风 提交于 2020-01-08 04:57:53

/********************************安装ruby环境************************************/

$ curl -L https://get.rvm.io | bash -s stable
期间可能会问你sudo管理员密码,以及自动通过homebrew安装依赖包,等待一段时间后就可以成功安装好 RVM。
$ source ~/.rvm/scripts/rvm
检查一下是否安装正确
$ rvm -v
  rvm 1.22.17 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
$ rvm install 2.0.0
同样继续等待漫长的下载,编译过程,完成以后,Ruby, Ruby Gems 就安装好了。
将指定版本的 Ruby 设置为系统默认版本
$ rvm 2.0.0 --default
同样,也可以用其他版本号,前提是你有用 rvm install 安装过那个版本
这个时候你可以测试是否正确
$ ruby -v
  ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin13.0.0]
$ gem -v
 2.1.6

这有可能是因为Ruby的默认源使用的是cocoapods.org,国内访问这个网址有时候会有问题(防火墙,你懂的),网上的一种解决方案是将其替换成淘宝的,替换方式如下:   

$ gem source -r https://rubygems.org/     

$ gem source -a https://ruby.taobao.org


要想验证是否替换成功了,可以执行:
$ gem sources -l
正常的输出结果:
      CURRENT SOURCES            
      http://ruby.taobao.org/     


/********************************安装CocoaPods***********************************/
       

1.CocoaPods 类库管理工具

2.安装CoCoaPods
$ gem sources --remove https://rubygems.org/
// 等有反应之后再敲入以下命令(新版的要把gem sources -a http://ruby.taobao.org/改成gem sources -a https://ruby.taobao.org/,因为淘宝已经关闭了原来的http)
$ gem sources -a https://ruby.taobao.org/
为了验证你的Ruby镜像是并且仅是taobao,可以用以下命令查看:
$ gem sources -l
只有在终端中出现下面文字才表明你上面的命令是成功的:
*** CURRENT SOURCES ***
http://ruby.taobao.org/
命令行 等待十几秒完成安装
$ sudo gem install cocoapods

3.确定类库是否支持CocoaPods
$ pod search AFNetworking

4.创建项目使用CocoaPods
创建一个工程假设起名为Demo
vi 创建Podfile
在Podfile文件中输入以下文字
platform :ios, ‘8.0’
pod "AFNetworking"
pod “FMDB”

wq保存退出文件

pod install 安装下载类库
以后打开项目就用 Demo.xcworkspace 打开,而不是之前的.xcodeproj文件

 

/***************网上下载安装了CocoaPods的项目编译**********************/
vi 进入项目的文件夹 Podfile所在的文件夹
$ pod update
用 Demo.xcworkspace 打开项目即可


指定Podfile安装第三方库:pod install
跟新项目中的第三方库:pod update
查询该第三方库在GitHub上是否存在:pod search 第三方库名


/**************更新CocoaPods**************/
cocoapods更新
$ sudo gem update --system // 先更新gem,国内需要切换源
$ gem sources --remove https://rubygems.org/
$ gem sources -a http://ruby.taobao.org/
$ gem sources -l
\*\*\* CURRENT SOURCES \*\*\*
http://ruby.taobao.org/
$ sudo gem install cocoapods // 安装cocoapods
$ pod setup

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!