直接进入正题:
安装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 版本过低,那就更新一下吧:
按以下步骤:
先:安装 RVM:curl -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行]
除了这个,其他的步骤没什么问题!【当然视情况而定,没出现这个问题还是按原来的套路走】