CocoaPods安装及使用

    xiaoxiao2021-04-13  32

    一.Cocoapods是什么?

    Cocoapods应该是IOS最常用最有名的类库管理工具

    当你开发IOS应用时,会经常使用到很多第三方开源类库,企业开发时常用的开源类库有

    pod 'AFNetworking', '~> 3.0' pod 'SDWebImage', '~>3.8' pod 'JSONModel' pod 'FMDB' pod 'SDAutoLayout' pod 'MJRefresh'

    二.Cocoapods的安装顺序

    Xcode->homebrew->RVM->Ruby->CocoaPods;

    1.homebrew是什么

    homebrew是一个包管理器,用于在mac上安装一些os x上没有的UNiX工具

    1.1.homebrew的安装

    在终端中输入指令$ ruby < (curl - fsSKL raw.github.com/mxcl/homebrew/go)

    指令$ brew -v 用来检测是否已经安装了homebrew 如出现如下指令则已经安装完成

    Homebrew 0.9.9 (git revision aae4; last commit 2016-05-13)

    2.RVM是什么

    rvm是ruby版本管理器 命令行工具 用来管理ruby

    2.1.安装RVM

    $ curl -L https://get.rvm.io | bash -s stable

    然后,载入 RVM 环境 $ source ~/.rvm/scripts/rvm

    $ rvm -v 查看rvm版本 如

    rvm 1.29.1 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io/]

    3.ruby是什么

    ruby是一门脚本语言

    3.1安装ruby

    用RVM安装Ruby环境

    可以先查询已经安装的ruby $ rvm list

    卸载一个已安装版本  $ rvm remove 1.9.2

    列出已知的ruby版本 $ rvm list known

    可以选择现有的rvm版本来进行安装(下面以rvm 2.3.0版本的安装为例) $ rvm install 2.3.0

    查看版本 $ ruby -v

    4.Cocoapods安装

    查询服务器

    $ gem sources -l

    显示如下:

    $ gem source -r https://rubygems.org/

    移除该服务器 $ gem sources --remove https://rubygems.org/

    切换为淘宝镜像服务器 $ gem sources -a https://ruby.taobao.org/

    要想验证是否替换成功了,可以执行: $ gem sources -l  

    成功显示  *** CURRENT SOURCES ***                  https://ruby.taobao.org/

    4.1开始安装 cocoapods

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

    检测是否安装Cocoapods 查看Cocoapods版本 $ pod --version

    三.Cocoapods的使用

    使用 xcode 创建一个项目 然后cd 进入文件夹

    执行命令 pod init  创建 podfile 文件

    vim Podfile 编辑Podfile 文件

    i 进行编辑

    Ese : wq 保存并退出

    Podfile文件编写实例如下

    target 'taoBook' do pod 'ChameleonFramework' pod 'SDWebImage' pod 'SDAutoLayout' end

    Podfile文件编辑好后在终端输入命令 Pod install 导入第三方库

    四。Cocoapods的卸载

    $ sudo gem uninstall cocoapods

    1.在装之前最好先卸载点老版本

    $ sudo gem uninstall cocoapods

    2.查看本地安装过的cocopods相关东西

    $ gem list --local | grep cocoapods

    显示如下:

    cocoapods (1.0.1)

    cocoapods-core (1.0.1)

    cocoapods-deintegrate (1.0.1)

    cocoapods-downloader (1.1.1)

    cocoapods-plugins (1.0.0)

    cocoapods-search (1.0.0)

    cocoapods-stats (1.0.0)

    cocoapods-trunk (1.0.0)

    cocoapods-try (1.1.0)

    然后使用命令逐个删除

    $ sudo gem uninstall cocoapods-core

    $ sudo gem uninstall cocoapods-deintegrate

    ....

     

    转载请注明原文地址: https://ju.6miu.com/read-668990.html

    最新回复(0)