CocoaPods的使用

13 篇文章 0 订阅

前言:CocoaPods固然有诸多的好处,但工具毕竟只是一个工具,再好用的工具都需要使用的人能够灵活的运用它。比如,当你需要深度定制某第三方库,该做的事情一点也不能少,这类库就不要CocoaPods来管理了。

1. 使用CocoaPods的好处

1.1 集成第三方库,不再需要手动配置。(第三方库依赖什么其他的库,我们不需要关心)
1.2 更新方便。(更新只需要一行命令)
1.3 统一管理,提高效率。(开发者集中精力于自己的功能实现上,不用关注太多其他的东西)

2. CocoaPods的使用

2.1 使用taobao的Ruby镜像并检验是否成功。(这样会比较快)

题外话:为什么使用淘宝镜像

?
1
2
3
4
5
$ gem sources -- remove https: //rubygems.org/
 
$ gem sources -a http: //ruby.taobao.org/
 
$ gem sources -l //检查是否成功切换到taobao的镜像

2.2 安装CocoaPods。

?
1
$ sudo gem install cocoapods

2.3 检查库。

?
1
$ pod search JSONKit

2.4 创建关键文件--Podfile,并添加库的版本信息。

?
1
2
3
$ vim Podfile //记住:应该和xcodeproj在相同的文件夹下
 
pod 'JSONKit' , '~> 1.5pre' //这个是上面search得到的结果

2.5 下载安装库

?
1
$ pod install

2.6 检查并使用CocoaPods,直接打开.xcworkspace文件。

3. CocoaPods的更新

?
1
$ pod update

4. 注意事项/常见问题

4.1 #import的时候没有提示。

解决办法:需要在在target-Build Settings下修改“User Header Search Paths”项,新增${SRCROOT}并选择rcursive

4.2 第三方的库本身使用了CocoaPods管理。--编译各种错误。排查发现由于缺失了各种其他第三方类库,且下载的代码包含了Podfile。

解决办法:打开终端,进入到Podfile所在的目录(一般和主要xcodeproj相同的目录),输入

?
1
$ pod update

5. 参考文献

5.1 使用CocoaPods管理依赖库

5.2 使用CocoaPods来做iOS程序的包依赖管理

5.3 CocoaPods安装和使用教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值