使用CocoaPod导入第三方框架

安装CocoaPods

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

CocoaPods是iOS最常用最有名的类库管理工具,上述两个烦人的问题,通过cocoaPods,只需要一行命令就可以完全解决。

在安装CocoaPods时不要直接执行 sudo gem install cocoapods 命令,因为cocoapods.org被墙了。我们可以使用淘宝的Ruby镜像来访问CocoaPods,安装CocoaPods的过程如下:

$ sudo gem sources --remove https://rubygems.org/
//等有反应之后再敲入以下命令
$ sudo gem sources -a https://ruby.taobao.org/
$ sudo gem install cocoapods

安装完成之后,命令行终端应该是如下的效果:

如果在安装CocoaPods的过程中有任何问题,可以查看文档:http://code4app.com/article/cocoapods-install-usage

注意 在OS X 10.11之前的版本可以添加的是 http://ruby.taobao.org/(http而不是https) 这个源,需要进行以下操作,

$ sudo gem sources --remove http://ruby.taobao.org/
$ sudo gem sources -a https://ruby.taobao.org/
$ sudo gem install cocoapods
如果pod install 无反应 ,可以先

确定第三方库是否支持CocoaPods,可以用CocoaPods的搜索功能验证一下。如:

在终端中输入:

$ pod search AFNetworking
然后在使用 pod install
摘自:http://code4app.com/article/cocoapods-install-usage
https://github.com/bmob/bmob-ios-sdk/blob/master/InstallCocoaPods.md

使用cocoapods时,import 找不到头文件的解决方案:

问题原因:这是因为还没设置头文件的目录。

解决办法:在项目的Target的里设置一下,添加cocoapods头文件目录:在TARGETS -> Search Paths -> User Header Search Paths 中,

目录路径直接写:${SRCROOT}   ,后边选择recursive 。就可以了。

注意:是在 User Header Search Paths 里添加,不是上面的 Header Search Paths.

摘自:http://blog.csdn.net/jiajiayouba/article/details/43491881

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值