CocoaPods安装和使用

作者: 呆呆滴木木菇凉 | 来源:发表于2017-05-04 11:27 被阅读0次

    1、CocoaPods是什么?

    当我们开发iOS应用时,会经常使用到很多第三方开源类库,比如AFNetWorking、ShareSDK等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,这是比较特殊的情况。我们可以选择手动一个个去下载所需类库,但这十分麻烦。如果你项目中用到的类库有更新,你必须得重新下载新版本,重新加入到项目中。所以,有了 CocoaPods。

    CocoaPods应该是iOS最常用最有名的类库管理工具了,上述手动添加类库的问题,通过cocoaPods,只需要一行命令就可以完全解决。而且现在,绝大部分有名的开源类库都支持CocoaPods。
    2、下载和安装CocoaPods

    在安装CocoaPods之前,首先要在本地安装好Ruby环境。这里就不做介绍了,请看http://www.jianshu.com/p/51bcf107caeb

    如果你已经安装好Ruby环境,那么只需要一行命令就可以安装好CocoaPods

    sudo gem install cocoapods
    

    但是呢,如果你在终端中敲入这个命令之后,没有任何反应,那么就是因为那堵墙阻挡了cocoapods.org。

    解决办法就是,用淘宝的Ruby镜像来访问cocoapods;

    在终端依次输入:

    1)gem sources --remove https://rubygems.org/
    
    2)gem sources -a https://ruby.taobao.org
    

    验证你的Ruby镜像是并且仅是taobao

    gem sources -l

    验证成功结果为:

    *** CURRENT SOURCES ***
    https://ruby.taobao.org
    

    接下来就是一句着输入命令:

    sudo gem install cocoapods
    

    然后我报错:Error installing cocoapods:
    activesupport requires Ruby version >= 2.2.2.
    我安装的ruby版本是2.0.0,版本低了,只好把之前安装的卸载掉,查询了一下所有版本,安装了2.2.4的版本,又是漫长的等待啊。。。。。。
    安装好rubay之后再输入:

    sudo gem install cocoapods
    

    这下成功了。。。

    3、使用CocoaPods

    1)在终端输入命令 cd 然后把工程名称拖到 cd 的后面,且把名称后倒数第一个“/”位置后面删除

    2)然后 创建podfile 文件,终端输入:touch podfile 会在工程目录下看到生成的podfile 文件

    3)在终端搜索你要安装的SDK ,输入命令:pod search BaiduMapKit(为了确定BaiduMapKit是否支持CocoaPods,用CocoaPods的搜索功能验证一下。)

    4)在podfile 文件中输入 pod 'BaiduMapKit', '~> 2.9.1' 保存

    5)然后在终端输入 pod install 安装

    然后你就可以在你的项目中使用BaiduMapKit的类库了

    相关文章

      网友评论

        本文标题:CocoaPods安装和使用

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