您的位置:首页 > 其它

最新 CocoaPods 安装使用

2016-07-28 16:51 246 查看
直接进入正题:
安装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行]



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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: