CocoaPods的安装和使用

作者: amoLink | 来源:发表于2016-06-08 00:52 被阅读163次

    1、什么是CocoaPods

    CocoaPods 是 iOS 和 OS X 应用程序的一个第三方库的依赖管理工具。利用 CocoaPods ,可以定义自己的依赖关系。


    2、使用CocoaPods的好处

    2.1、集成第三方库,不再需要手动配置。(第三方库依赖什么其他的库,我们不需要关心)

    2.2、更新方便。(更新只需要一行命令)

    2.3、统一管理,提高效率。(开发者集中精力于自己的功能实现上,不用关注太多其他的东西)


    3、CocoaPods的安装

    3.1、使用淘宝镜像并检查是否成功

    ruby的软件源rubygems.org使用的亚马逊的云服务,被墙了,所以需要更新一下ruby的源。

    打开终端,输入:

            gem sources --remove https://rubygems.org/      //去掉ruby软件源

            gem sources -a https://ruby.taobao.org/    //添加淘宝的源

            gem sources -l    //查看ruby软件源

    替换成功的话,终端会输出:

             *** CURRENT SOURCES ***

            https://ruby.taobao.org/


    4、升级 gem 

    如果你的 gem 版本太老,可能会有问题,建议用以下指令升级一下 gem:

             sudo gem update --system


    5、安装CocoaPods

    上面的步骤都 OK 的话就开始安装CocoaPods,使用如下指令

              sudo gem install cocoapods

              pod setup

    应该会出现Setting up CocoaPods master repo,而且半天没有任何反应。为什么呢?因为cocoapods.org 被墙了。。。还好gitcafe和oschina都是国内的服务器,可以用它们CocoaPods索引库的镜像:

              pod repo remove master

              pod repo add masterhttps://gitcafe.com/akuandev/Specs.git

              pod repo update

    如果想用oschina的镜像也可以把第二条命令 换成http://git.oschina.net/akuandev/Specs.git即可。

    执行pod setup的时候会比较耗时,这个时候要去把整个specs仓库clone一下,下载到 ~/.cocoapods目录里;cd  到该目录里,用du -sh *命令来查看文件大小,每隔一段时间看看。当 setup 完成时在终端也会输出:Setup completed 。

    到此 CocoaPods 的安装就完成了。。。


    6、CocoaPods的使用

    6.1、什么是Podfile

    使用之前你需要知道什么是Podfile?Podfile 是一个文件,用于定义项目所需要使用的第三方库,即用个文件来控制 CocoaPods 该下载什么。该文件支持高度定制,你可以根据个人喜好对其做出定制。

    6.2、案例

    接下来通过一个例子,来见证奇迹的诞生😂

    6.2.1、创建项目

    打开神器 Xcode 选择 Create a new Xcode project ---> iOS ---> Application ---> Single View Application , 项目命名为 PodTest 。

    此时,项目中的文件如图1所示

    图1

    6.2.1、创建Podfile

    在终端中进入(cd命令)你项目所在目录,然后在当前目录下,利用vim创建Podfile,运行指令:

               vim Podfile

    输入字母 i 进入编辑状态,然后输入:

               target 'PodTest' do

               platform :ios, '7.0'

               pod'AFNetworking', '~> 2.5'

               end

    然后按 esc 键,并在终端输入 :wq ,回车。

    6.2.2、下载安装库

    没报错的话,在终端输入:pod install,如果看到图2的终端信息,那就大工告成了!!!

    图2

    打开 PodTest 目录 (图3) ,你会看到多出了几个文件

    图3

    这样,你的所有第三方库都已经下载完成并且设置好了编译参数和依赖,你只需要记住如下2点即可:

    1)、使用CocoaPods生成的.xcworkspace 文件来打开工程,而不是以前的.xcodeproj 文件。2)、每次更改了Podfile文件,你需要重新执行一次 pod update命令。

    相关文章

      网友评论

        本文标题:CocoaPods的安装和使用

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