iOS中CocoaPods的安装和使用

前言

CocoaPods从开始学iOS的时候就有所接触,当时只是简单的实践了一遍,没有深入研究,也一直没想着使用,近来随着手里项目的增多,每次使用第三方库都需要:

1、将第三方库代码引入工程;
2、向工程中添加需要的framework;
3、一部分第三方库还需要设置编译参数;
4、更新第三方库的时候还需要删除旧的导入新的。
这些没有技术含量的东西越来越觉得浪费时间了,所以就决定研究一下CocoaPods,顺便写成一篇博客,以便以后查阅。

CocoaPods的安装

因为CocoaPods需要有Ruby的环境。同时OS X系统默认有Ruby环境,因此安装非常简单,只需执行以下命令:

$ sudo gem install cocoapods

然后会提示输入密码,输入密码后都要等待一小会,大部分情况下等待过后会提示安装失败,这是因为ruby的软件源rubygems.org使用的亚马逊的云服务,所以被墙了,需要将官方的ruby源替换成国内淘宝的源:

$ gem sources --remove https://rubygems.org/  

  $ gem sources -a http://ruby.taobao.org/

还有一种安装失败的可能性就是需要升级gem:

$ sudo gem update --system  

最后再次执行安装命令:

$ sudo gem install cocoapods  

如果不出错就会提示安装完成。

CocoaPods的使用

首先需要在当前的项目根目录下创建一个名为Podfile的文件。

创建这个文件可以采用命令行的方式:

     $ cd desktop/CocoaPodsDemo     进入项目根目录

     $ touch Podfile   创建Podfile文件

如图所示,根目录下会多一个Podfile文件:

                         

      $ Vim Podfile  编辑Podfile文件

在Podfile文件中添加我们想要添加的第三方库的代码,如下:

platform :ios, '7.0'  

pod 'AFNetworking''~> 2.0'  

如图所示:

                        


最后在改项目的跟目录下执行如下代码:

$pod install

然后等待安装完成。

如图所示:

                       


这是我们会看到项目的根目录下会多出来几个相关的文件,如图所示:

                       

以后当我们想打开项目的时候选择CocoaPodsDemo.xcworkspace文件打开。

每次更改了Podfile文件,你需要重新执行一次pod update命令。


        运行项目后遇到的问题:

     1、导入头文件的时候不能自动补齐解决办法:

选择Target -> Build Settings 菜单,找到\”User Header Search Paths\”设置项;

新增一个值"${SRCROOT}",并且选择\”Recursive\”,添加头文件的时候就会自动适配。





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值