CocoaPods的安装教程一搜遍地都是,但都是之前的之前的,我照着教程安装了几遍都遇到一个问题,苦苦没有解决,如果你也遇到了这个,Error fetching https://rubygems.org/:
Errno::ECONNRESET: Connection reset by peer - SSL_connect (https://rubygems.org/specs.4.8.gz) 说明很正常,因为你是在china,然后我们更换了淘宝镜像结果又遇到这个:Error fetching http://ruby.taobao.org/:
bad response Not Found 404 (http://ruby.taobao.org/specs.4.8.gz) 到这你会说,卧槽,淘宝镜像也不行了。。。其实不然。。。。
对于三方类库的管理,网速跟得上cocoaPods用起来还是比较方便的(如果网速慢的一逼,劝你最好细心的去配置三方使用)省去一些类库的配置环节,CocoaPods是用Ruby语言搞的,所以首先得有ruby环境,如果你的ruby环境跟不上,那就先来个升级,直接在终端中输入:gem update --system 然后提示你有错误别紧张,来咱还有一个获取权限来更新ruby,终端输入:sudo gem update --system 然后呢就会在终端中出现:RubyGems system software。。。那就开始查看镜像吧
查看镜像终端输入:gem sources -l
如果镜像是https://rubygems.org/那就更换淘宝镜像(要是有VPN,忽略下面直接安装命令),
更换淘宝镜像终端输入:gem sources -a http://ruby.taobao.org/
然后你会说,我靠,Error fetching http://ruby.taobao.org/:
bad response Not Found 404 (http://ruby.taobao.org/specs.4.8.gz)是怎么回事,你又重新按着教程来了一遍结果发现,卧槽不是我的粗心问题,
这很简单,就是因为地址错了专业点就是协议换了,而现在的所有教程基本都是以前使用的协议,所以这时候应该在终端中输入:
gem sources -a https://ruby.taobao.org/
然后在查看镜像:gem sources -l
我靠,你会发现md,就这一个s搞的我。。。
然后呢,就是安装CocoaPods了,终端输入:sudo gem install cocoapods
输入密码,ok,爽的一B,好了去搜个三方类库试试吧
终端命令:pod search FMDB
Setting up CocoaPods master repo又出现这了等两分钟,就会出现Setup completed
证明安装好了,
使用:
1、创建Podfile文件
在工程目录下创建Podfile,打开工程文件夹终端命令:cd 文件路径(直接把文件夹拖拽过来就是路径)
1.1、终端命令:touch Podfile(创建Podfile文件)
2、编辑Podfile文件夹(在这就不装逼用vim,简单直接用文本编辑修改)
打开文件夹下的Podfile文件,将终端搜到的FMDB中 带有pod的一行复制,例如:
然后粘贴到Podfile文件夹下,command + s 保存一下,然后终端中输入:pod install
重置一下,然后就等待成功安装吧,安装成功后,在工程下会发件多得一个.xcworkspace文件,这个就是以后打开工程的文件,装逼结束我是菜鸟