iOS学习

iOS 关于 CocoaPods 安装使用

2017-06-17  本文已影响0人  手拿板砖谁都不怕

CocoaPods 大多是很常用,方便的第三方库管理器一行代码   就可以随意的对最新的第三方依赖库升级

安装 CocoaPods 的大多数资料都会提到 先集成 环境

1   ruby的环境  

    一般mac都会有自带的ruby环境  但由于国家政策  被墙了.  所以只能借助其他的  镜像源 绕过这堵"墙"

打开  mac  电脑的终端(不知道终端的话,百度一下吧)

  替换Ruby的默认源,移除https://rubygems.org/,添加淘宝的https源

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

gem sources -a https://ruby.taobao.org/

    但如果之前已经  使用淘宝源了那么(http 和https )

gem sources --remove http://ruby.taobao.org/

    最后验证一下  是否已经替换默认源

(如果出现Error fetching https://ruby.taobao.org/:
    SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://ruby.taobao.org/specs.4.8.gz       错误,那么   执行gem sources -a http://gems.ruby-china.org/)

gem sources -l

    更新Mac 的Gem,Gem是管理Ruby库和程序的标准包

sudo gem update --system

     或者(Mac OSX 10.11之后)

sudo gem update -n /usr/local/bin —system

   然后输入管理员权限密码(看不到输入结果的,输完密码之后直接回车)

这样就是已经将Ruby环境完成了

2 CocoaPods 的安装

环境集成后  就可以安装  CocoaPods 了

完成安装CocoaPods

sudo gem install cocoapods

或者(Mac OSX 10.11之后)

sudo gem install -n /usr/local/bin cocoapods

CocoaPods 的安装

就是这么简单    (在终端  输入后的反馈信息 可能和我的不一致,如果有红色的就是有错误,没红色的就不用 管)

( 如果出现  ERROR:  Could not find a valid gem 'cocoapods' (>= 0) in any repository

那就是Xocde缺失工具 执行下面👇

报错内容(也有可能是映射源的原因)

Xcode-select --install

会提醒弹窗 选择  安装  即可

安装Xcode工具

再执行下面👇命令

sudo -i

sudo -i    执行

这样也是安装成功 没出现的话 请忽略)

3  CocoaPods 的使用

现在安装好CocoaPods 就可以使用了

pod search + 库名 (例如  pod search FMDB )

然后可能会有  3 - 5 分钟时间是CocoaPods在本地缓存耐心等待

在搜索内容 的界面 先点击 q键  再 回车 退出搜索页面

我们先创建PodFile文件。在终端中进入(cd命令)你项目所在目录,然后在当前目录下,利用vim创建Podfile,

$ cd  /Users/mac/Desktop/DOMETest

$ vim Podfile

进入  编辑页面  在编辑Podfile 文件时 一定要先 输入 i 再 回车  才能进行编辑

输入你需要的第三方库  以及该库的版本号

然后按Esc,并且输入“ :”号进入vim命令模式,然后在冒号后边输入wq

这时候  在项目文件就会有 Podfile 文件

然后

$  pod install

然后就在项目中出现  xxxx.xcworkspace 浅色的工程文件

注意:现在打开项目不是点击 PodTest.xodeproj了,而是点击 PodTest.xcworkspace

这就已经完成了.

如果之后 又要新增/删除第三方库   可以重复 vim Podfile 指令  新增你想添加的第三方库或 删除之前的第三方库  再 pod install步骤即可

$ vim Podfile

$ pod install

上一篇下一篇

猜你喜欢

热点阅读