最新 CocoaPods 安装使用

直接进入正题:

安装CocoaPods那是肯定需要用到Ruby的啦Mac自带了Ruby,为了保证gem版本不是那么老,咱选择更新一下:

打开终端输入:sudo gem update --system

接下来输入系统密码就可以安装了,输入密码时不会显示的,输完直接enter

之后出现这么一句:

Latest version currently installed. Aborting.

因为Ruby的软件源rubygems.org被屏蔽了,所以要更换源

先:gem sources --remove https://rubygems.org/
后:gem sources -a https://ruby.taobao.org/

接下来查看下源路径是否更换了

gem sources -l

如果是:

*** CURRENT SOURCES ***

https://ruby.taobao.org/

这就代表成功了

那就执行安装命令吧:sudo gem install cocoapods

如果出现:ERROR:  Error installing cocoapods:

activesupport requires Ruby version >= 2.2.2.

意思就是ruby 版本过低,那就更新一下吧:

按以下步骤:

先:安装 RVMcurl -L get.rvm.io | bash -s stable

后:测试一下是否安装正常:rvm -v 


说明ok了。

接下来:用RVM升级Ruby

先:ruby -v (查看版本)

然后:rvm list known(列出已知的ruby版本)  

然后:rvm install 2.3.0  (安装你要安装的ruby版本)

enter之后它在:(冒号)处停顿了,再按一次enter

然后就出现如下图的样子:



接着呀又是一直等呀等



安装完成之后ruby -v查看是否安装成功。


成功就重新执行安装命令:

sudo gem install cocoapods苹果系统升级 OS X EL Capitan 后改为sudo gem install -n /usr/local/bin cocoapods

输入密码之后又是巴拉拉一片。

我反正是没弄明白这是啥,后来就是这样



意思就是说成功后啦!来,笑一个(*^__^*)


接着就是建立仓库:


如果不等了,直接关闭终端,然后如图图:


然后就是这个宝典啦:http://pan.baidu.com/s/1i48EVHF

下载完成之后解压

把解压后的文件直接拖到repos下面


重新打开终端,试试是否真的下载完成了:

分别输入这两个命令:

cd ~/.cocoapods

du -sh *


 这是ok的。

试试能用么,看下边:

输入:pod search AFNetworking  然后回车,稍等片刻,如果如下所示,说明ok啰!



大功告成!然后接可以使用啦。

【使用cocopods 1️⃣:

创建工程,进入工程所在的目录(工程根目录:cd空格,再把项目拖进来),enter。

 执行命令 touch Podfile。

然后对改文件进行编辑,执行命令 open -e Podfile。

第一次执行这个命令,会有一个空白文件打开。

(Podfile文件的格式:

platform :ios, ‘9.0’
target ‘工程名’ do
pod ‘Masonry’, ‘~>1.0.0’
end

执行命令:pod install。

使用cocopods 2️⃣:

打开Xcode然后File  new一个Project ,创建一个single View Application到桌面,终端中输入cd+空格,把刚刚创建到桌面的文件夹拖到终端中,enter。



接下来创建Podfile文件,输入:vim podfile

出现这样的




输入i进入编辑模式,然后输入


platform :ios, '9.3'    【ios小写】

use_frameworks!

target 'Testcocoapods' do

  pod 'SDWebImage', '~>3.7.6'

  pod 'Masonry', '~>1.0.0'

  pod 'AFNetworking','~>3.0'

end

target是需要加的项目名】

输入完之后按esc然后接着输入:wq【冒号和小写的w和q】 意思是保存并退出


接着输入:pod install

然后就是这样的:


说明可以了,打开你的项目看看吧:


需要加入其它的框架,就直接在Pods 下面的 Podfile里边加入:


然后在终端输入:pod install


\(^o^)/YES!

可以啰,今儿大部分时间就用来整这个啦,怕自己以后忘记,也为了可以帮帮和我一样的菜菜们!笑一个 \(^o^)/~


【2017.5.10补充】(现在的Mac系统是)

在文中这一处:

接下来创建Podfile文件,输入:vim podfile  一直到target是需要加的项目名】输入完之后按esc然后接着输入:wq【冒号和小写的w和q】 意思是保存并退出

以前这样操作没问题的,但是今天我遇到一个问题,我创建podfile:vim podfile之后,接着编辑添加框架之后出现问题:


然后我就郁闷了~~~~~~

然后我撞了几面墙之后一大佬儿说:先pod init 之后再vim podfile 然后 i ,然后 esc ,然后 :wq ,最后 pod install。

额!!!好吧,现在成功了,打开podfile文件里面长这个样子:[添加框架的时候要把 # use_frameworks  中的 # 去掉,下图第6行]



  

除了这个,其他的步骤没什么问题!【当然视情况而定,没出现这个问题还是按原来的套路走奋斗


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值