美文网首页iOS-第三方
CocoaPods安装及使用

CocoaPods安装及使用

作者: 存在即是美 | 来源:发表于2018-01-19 12:41 被阅读14次

    一. CocoaPods简介:

    CocoaPods(https://github.com/CocoaPods/CocoaPods
    )是用来在iOS 开发过程中统一管理第三方类库的工具,如AFNetworking,Masonry等都可以依托在CocoaPods上。

    二. CocoaPods安装:

    1、下载安装CocoaPods

    如果国内安装cocoapods.org会被墙,我们可以用淘宝的Ruby镜像来访问cocoapods。按照下面的顺序在终端中敲入依次敲入命令:
    终端输入:gem sources --remove https://rubygems.org/
    终端输入:gem sources -a https://rubygems.org

    为了验证你的Ruby镜像是成功的,可以用以下命令查看:
    终端输入:gem sources -l

    终端中出现下面文字表明成功:


    CocoaPods安装命令:
    终端输入:sudo gem install cocoapods
    如果出现上图,则说明没有权限
    终端输入:sudo gem install -n /usr/local/bin cocoapods 安装成功如下图:

    最后一步,需要下载,所以时间比较长:
    终端输入:$ pod setup

    输入命令后会出现Setting up CocoaPods master repo,如果卡住不动,说明Cocoapods在将它的信息下载到 ~/.cocoapods里。
    你可以command+n新建一个终端窗口,执行cd ~/.cocoapods/进入到该文件夹下,然后执行du -sh *来查看文件大小,每隔几分钟查看一次,这个目录最终大小是900多M。
    当出现Setup completed的时候说明已经完成了。

    三. CocoaPods第一次使用:

    1.新建一个项目,名字随意。

    以我的TestJump为例,我将项目放在桌面上。

    2.找到项目总目录

    注意:包含PodTest文件夹、PodTest.xcodeproj、PodTestTest的那个总目录
    终端输入:cd /Users/lucky/Desktop/TestJump

    3.建立Podfile(配置文件)

    终端输入:vim Podfile

    如果无法编辑按i,输入:

    platform:ios,'8.0'
    target 'TestJump’ do
      pod 'AFNetworking','~>3.0'
    end
    

    ps:8.0是最低版本,TestJump是项目名字,“,'~>3.0'”可以不写
    编写完成按esc
    终端输入::wq

    完成后会发现TestJump项目总目录中多一个Podfile文件。

    4.下载并运行

    终端输入:pod install

    等待一段时间,出现类似下图则安装成功: 项目总目录下图样:

    运行程序时点击后缀为“.xcworkspace”的文件运行。
    进入工程后引入头文件不再是#import "AFNetworking.h",而是#import <AFNetworking.h>

    四. CocoaPods添加新的第三方:

    1.打开终端,cd工程目录(跟上面的一样)
    cd /Users/dronghuimb/Desktop/TestJump
    2.先搜索需要的第三方(例如SDWebImage)
    pod search webimage
    滑动鼠标找到需要的第三方,例如我们要找的就是SDWebImage (4.2.3),复制绿色字体下面“pod 'SDWebImage', '~> 4.2.3'”这一句话

    屏幕快照 2018-01-19 上午11.28.17.png
    终端输入::wq
    3.编辑podfile文件
    终端输入:vim podfile
    如图,将复制的话编辑进去:

    按esc终端输入::wq退出编辑
    4.更新下载
    终端输入:pod install
    出现如下图文字,表示成功:

    五. CocoaPods添加到新工程

    1.创建一个新工程
    我在桌面上创建一个新工程Test
    2.将TestJump项目中的podfile文件复制一份到新工程Test的总目录下
    3.打开端口,cd到Test总目录下
    端口输入:cd /Users/dronghuimb/Desktop/Test
    4.编辑podfile文件
    端口输入:vim podfile
    进入下图界面修改文件名,光标处原来叫TestJump,被我修改成了Test


    之后退出编辑
    5.加载相关第三方
    端口输入:pod install
    成功界面:
    1. 第三方库更新
      跟pod install相似的一个命令就是pod update.
      如果未指定特定版本的话,pod update将所有第三方框架更新到最新版本。

    相关文章

      网友评论

        本文标题:CocoaPods安装及使用

        本文链接:https://www.haomeiwen.com/subject/ynqooxtx.html