Cocoa pods的安装和使用

    如今网上关于cocoapods的安装使用资料有不少,有些方法能用,有些是用不了的,别问为何,由于我就是从坑里走出来的。在此本身整理了一些方法:php

通常须要先升级Ruby环境:
第一步:安装rvm
$ curl -L get.rvm.io | bash -s stable
$ source ~/.rvm/scripts/rvm
等待终端加载完毕,后输入: rvm -v
若是能显示版本好则安装成功了。
第二步:安装ruby
列出ruby可安装的版本信息
rvm list known
安装一个ruby版本
rvm install 2.1.4
若是想设置为默认版本,能够用这条命令来完成
rvm use 2.1.4 --default
查看已安装的ruby
rvm list
卸载一个已安装ruby版本
rvm remove 2.1.4
把ruby升级到指定的版本以后就能够开始安装了。

1、git clone方法安装cocoapods

镜像实在太多坑了,琢磨了一下另外一种安装cocoapods的方法。
在终端中,进入该目录。ios

cd ~/.cocoapods/repos

克隆一个Specs库git

git clone https://github.com/CocoaPods/Specs

完成后,执行open .打开当前目录reposgithub

open .

而后把Specs目录更名为master便可。~/.cocoapods/repos的目录层级以下:json



若是gitclone还慢的话,直接上https://github.com/CocoaPods/Specs点击下载。根据上面的目录结构图,放对了就好。api


安装中可能遇到的问题

安装cocoa pods时,在终端执行pod search第三方框架时出错:[!] Unable to find a pod with name, author, summary, ordescriptionmatching AFNetworkingruby

解决方案:执行rm ~/Library/Caches/CocoaPods/search_index.json
而后再执行pod search第三方框架bash

pod search AFNetworking

看到下面信息说明成功了。框架

 

第二种安装方法(不推荐,超级超级慢,建议用上面那种方法安装):

舒适提示:($是不须要输入到终端的)
1.移除现有Ruby默认源curl

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

2.添加新镜像(注意淘宝的镜像已经不能用了,https://gems.ruby-china.org 是能够用的。不过这步可能会特别久,可是暂时还没找到减小时间处理的方法。)

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

3.验证新源是否替换成功

$gem sources -l

4.安装CocoaPods
(1) $sudo gem install cocoapods 备注:苹果系统升级 OS X EL Capitan 后改成 $sudo gem install -n /usr/local/bin cocoapods
(2) $pod setup

新打开命令窗口输入:cd /Users/shiyunlei/Desktop/CocoapodsSample进入到文件夹(cd是进入后面文件路径,可直接把桌面建的工程文件直接拖入cd后面会自动显示)
输入查询指令:du -sh *可查询安装进度


5.更新gem
$sudo gem update --system

cocoapods的使用方法

在工程中建立一个Podfile文件
新打开命令窗口输入命令:
1.cd /Users/shiyunlei/Desktop/CocoapodsSample (cd是进入后面文件路径,可直接把桌面建的工程文件直接拖入cd后面会自动显示)
2.touch Podfile Podfile(建立Podfile文件)
 
六 : 编辑Podfile文件
打开建立的Podfile文件粘贴保存:
platform :ios, ‘9.2’
use_frameworks!
 
target ‘工程名字’ do
  pod ’SDWebImage’, '~> 3.7.6’
end
 
七 : 安装第三方类库
在第五步骤的命令窗口输入: pod install 
安装成功以下:
page8image1008
这个时候会看到工程文件里有个工程名.xcworkspace的文件,打开就OK了!
相关文章
相关标签/搜索