美文网首页
Cocoapods的创建与运用

Cocoapods的创建与运用

作者: 地方的范风格 | 来源:发表于2017-12-05 15:54 被阅读0次

    Cocoapods的创建是一个很简单的过程,大牛们可能轻轻松松的搞定,可是像一些刚出来的小猿人们也许会忙的焦头烂额,不花一会功夫还真弄不出来,不多BB,咱们开始!

    CocoaPods是什么?

    当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,重新加入到项目中,十分麻烦。如果能有什么工具能解决这些恼人的问题,那将“善莫大焉”。所以,你需要 CocoaPods。

    CocoaPods应该是iOS最常用最有名的类库管理工具了,上述两个烦人的问题,通过cocoaPods,只需要一行命令就可以完全解决,当然前提是你必须正确设置它。重要的是,绝大部分有名的开源类库,都支持CocoaPods。所以,作为iOS程序员的我们,掌握CocoaPods的使用是必不可少的基本技能了。

    假如你在本地已经安装好Ruby环境,那么下载和安装CocoaPods将十分简单,只需要一行命令。在Terminator(也就是终端)中输入以下命令(注意,本文所有命令都是在终端中输入并运行的。

    首先先得知道一件事:   淘宝镜像不更新了,改为国内的维护了。原地址由 https://rubygems.org/ 变成了 https://gems.ruby-china.org/

    然后我们来进行他的安装:

    # 删除源(这个系统自带的不好用)

    $ sudo gem sources -r https://rubygems.org/

    # 添加源(以前使用淘宝的镜像,现在也还是淘宝的镜像,只是改成另外的人维护,名字变了)

    $ sudo gem sources -a https://gems.ruby-china.org/

    # 查看使用的是镜像名称

    $ gem sources -l

    # 安装

    $ sudo gem install -n /usr/local/bin cocoapods (OS X 10.11以前的安装命令行是sudo gem install cocoapods)

    报错:如果报以下错误

    ERROR: While executing gem ... (Gem::DependencyError) Unable to resolve dependencies: cocoapods requires cocoapods-core (= 1.1.1), cocoapods-downloader (< 2.0, >= 1.1.2), cocoapods-trunk (< 2.0, >= 1.1.1), xcodeproj (< 2.0, >= 1.3.3)

    说明Gem版本太低需要更新则执行:

    $ sudo gem update --system

    执行完成之后再执行安装命令: $ sudo gem install -n /usr/local/bin cocoapods

    # 安装成功之后,查看是否是最后版本

    $ pod --version

    做完这些你的Cocoapods就已经安装完毕,接着我们继续第三方接入:

    第三方SDK安装

    1. cd导项目目录

    2. 新建Podfile文件 (命令行:touch Podfile)

    3. 在Podfile文件中导入要安装的SDK

    use_frameworks!

    target 'Target名称' do

    pod 'ReactiveObjC', '~> 2.1.0'

    end

    4.退出Podfile文件,输入命令 pod install 下载文件

    相关文章

      网友评论

          本文标题:Cocoapods的创建与运用

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