美文网首页selector程序员iOS Developer
CocoaPods安装使用总结(2017更新)

CocoaPods安装使用总结(2017更新)

作者: 你的小福蝶 | 来源:发表于2016-07-22 08:34 被阅读803次

    一、概要

    2016年编写的教程已经失效了,2017-10-23在这里做出更新。

    iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库。

    二、安装

    说实话整个安装过程我折腾了好久,在网上查找各种资料,进行各种尝试,最终解决并得出以下总结:

    CocoaPods的安装问题:

    1.之前都是用淘宝的Ruby镜像来访问CocoaPods,但是貌似淘宝的也不能用了,于是找到了这个http://gems.ruby-china.org/,打开终端输入以下命令:

    (1)检查ruby源      gem sources -l

    如果没有安装过不会有提示,那么直接进入第3步。如果安装过结果一般是:

    *** CURRENT SOURCES ***

    https://rubygems.org/

    (2)移除原有源      gem sources -r https://rubygems.org/

    (3)添加新的源     gem sources -a http://gems.ruby-china.org/

    (4)添加完成后的检查     gem sources -l

    如果在终端中出现下面文字才表明你上面的命令是成功的:

    *** CURRENT SOURCES ***

    http://gems.ruby-china.org/

    2.升级gem,如果它的版本过低也可能导致安装失败,在终端输入以下命令:

    sudo gem update --system

    安装过程都是需要等待的,稍安勿躁

    3.安装CocoaPods:

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

    sudo gem install cocoapods

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

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

    4.setup安装命令:

    在终端输入以下命令:

    pod setup

    问题最多的就是这一步,第一次安装完成可能要一个小时左右,所以要耐心等待,如果这一步完成了,并出现以下结果,那么恭喜你已经成功安装了CocoaPods。

    当然你也可以在这之后在终端输入以下命令:

    pod --version

    2017-10-23此次更新博客时的版本为:1.4.0.beta.1

    显示出版本就说明成功了。在这之后大功告成,以后可以享受cocoapods带来的方便了

    三、使用

    1.新建一个工程,我新建的是一个OC语言的名为CocoaPods的工程,大家也尽量用这个,以后比较容易找到它。

    2.cd到这个工程目录下,例如:

    cd /Users/liuyingjie/Desktop/CocoaPods

    3.建立文件

    pod init

    4.打开工程中刚刚建立好的Podfile的白色文件(文本格式),粘贴以下内容并保存

    platform :ios, '7.0'

    target '你的项目名称’ do

    pod 'SDWebImage'

    pod ‘AFNetworking’

    end

    5.回到终端执行以下命令:这里我简单安装两个常用库,以后再加。添加过程要等一下会,几分钟的样子吧。

    pod install(或者pod update)

    6.完成后进入工程目录(以后都要打开下面的这个.xcworkspace工作区),然后command+B编译操作。没有错误就表示成功添加了。

    *以后加新的库  就复制到Podfile里面 然后再 pod install就可以了

    7.测试一下调用头文件:

    OK,没有问题,大功告成!

    四、安装过程中可能会遇到的坑!

    安装过程的一些问题在下一篇文章里做了一些总结:

    《CocoaPods安装过程中遇到的那些坑》:

    http://www.jianshu.com/p/898af2de37cc

    在这个了我要对帮助我完成安装的网友iOSCaiBird表示感谢,大家也可以关注一下,他的一些文章感觉蛮好的。

    相关文章

      网友评论

      • 脱水沙丁鱼:谢谢博主的教程,第一次用cocoapods,关于上面的第三.4步修改Podfile,这步操作感觉很愚蠢说不通,按理说一条命令行就能导入一个库。
        脱水沙丁鱼:@开心刘哈哈 我之前是觉得命令行一条代码添加一个库,能自动加载到podfile中,免去手动编辑podfile,但是查了一下网上资料普遍要编辑podfile,所以就按着这方法来吧
        你的小福蝶:@MrH1pp0 创建一个新的工程,在podfile中一次写好该项目需要的几个库名,然后一次加载多个会比较简洁吧。并没有说不通啊,你的理解是?

      本文标题:CocoaPods安装使用总结(2017更新)

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