美文网首页
安装Cocoapods及基础使用

安装Cocoapods及基础使用

作者: Valentinawzc | 来源:发表于2016-12-14 19:08 被阅读0次

    一、什么是Cocoapods 及 用处?

    CocoaPods是一个用来帮助我们管理第三方依赖库的工具。它可以解决库与库之间的依赖关系,下载库的源代码,同时通过创建一个Xcode的workspace来将这些第三方库和我们的工程连接起来,供我们开发使用。

    使用CocoaPods的目的是让我们能自动化的、集中的、直观的管理第三方开源库,为了解决开源库和开源库以及开源库和工程之间的依赖关系、检查重复添加的framework等问题。

    二、如何安装和配置Cocoapods?

    1、因为mac系统已经默认安装好Ruby环境,如果你不确定自己系统中是否有Ruby的,可以在终端中输入命令行:ruby -v(查看当前ruby是否是最新版本和是否存在)。

    如果没有ruby:ruby是通过rvm安装的所以需要先安装rvm后再查看ruby是否是最新的(通过查看ruby版本列表来判断),在终端需要中输入以下命令:

    (1)安装RVM.RVM:Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gemset)

    curl -L get.rvm.io | bash -s stable

    等待一段时间后就可以成功安装好 RVM

    source ~/.bashrc

    source ~/.bash_profile

    测试是否安装正常

    rvm -v

    (2)用RVM升级Ruby

    #查看当前ruby版本

    $ ruby -v

    ruby 2.0.0

    #列出已知的ruby版本 --找到最新的版本安装

    $ rvm list known

    #安装ruby 2.6.4

    $ rvm install 2.6.4

    2、查看自己的ruby源:

    gem sources -l #(查看当前ruby的源)

    gem sources --remove https://rubygems.org/ #(移除当前ruby的源,因为被屏了)

    gem sources -a https://ruby.taobao.org/ #(设置当前ruby的源为我天朝的)

    gem sources -l #(再次查看当前ruby的源)

    如果Terminal输出:

    *** CURRENT SOURCES ***

    https://ruby.taobao.org/

    就证明ruby的软件源已经设置OK了。

    3、确认以上Ruby环境后,升级Gem为最新版本:

    打开终端Terminator(或快捷键:command + space后输入Terminator + enter),输入:sudo gem update --system

    升级成功后会提示: Latest version currently installed. Aborting.

    4、安装Cocoapods

    终端输入:

    OS X 10.11以前,在终端输入以下命令:

    sudo gem install cocoapods

    pod setup

    OS X 10.11以后,在终端输入以下命令:

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

    pod setup

    三、使用Cocoapods

    1、打开终端Terminator,输入:

    $ cd /Users/valentina/Desktop/CocoaPodsTest(进入目标工程根目录)

    $ touch Podfile (创建一个空白的Podfile)

    $ vim Podfile (编辑Podfile)

    输入(按 i ):

    platform:ios,'8.0' (类型,版本号)

    target "项目名" do 

    pod 'AFNetworking','~>3.0' (第三方库名,版本号)

    pod 'SDWebImage'

    end (结尾一定要end)

    ~

    ~

    ~

    最后esc ,: wq + enter(退出编辑)

    $ pod install (执行安装Podfile中的内容)

    相关文章

      网友评论

          本文标题:安装Cocoapods及基础使用

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