Cocoapods最全完整使用教程
来源:互联网 发布:手机损坏数据恢复软件 编辑:程序博客网 时间:2024/05/27 21:05
什么是cocoapods
cocoapods是库管理工具。
cocoapods的用途
解决库之间的依赖关系。如前文所述: 一个开源的项目可能是另一个项目的基础
, A依赖B, B依赖C和D, D又依赖EFG... 如果纯手工去处理这种依赖关系,会死人的!
cocoapods的优点
- 免去手工处理依赖关系之苦
- 集中管理应用的库
- 易于更新这些库
如何安装cocoapods
第一步: 因为GFW的关系, 如果没有速度特别快的国外VPN,执行如下命令将Ruby镜像切换到taobao:
$ gem sources --remove https://rubygems.org/$ gem sources -a http://ruby.taobao.org/
输入如下命令确认一下Ruby镜像是否切换成功
$ gem sources -l
第二步: 安装cocoapods
sudo gem install cocoapods
如何在新建项目使用cocoapods
第一步: 在项目文件夹下创建名为Podfile的文本文件,并添加需要的库并保存,格式如下:
platform :ios, '7.0'pod 'JSONKit', '~> 1.4'pod 'Reachability', '~> 3.0'
第二步: 在项目文件夹下运行如下命令:
$ pod install
第三步: 以后运行项目的时候,双击以xcworkspace为后缀的文件
第四步: 然后就可以在头文件中
#import <Reachability/Reachability.h>
使用搜索
pod search <名称例如nimbus>
如何编译包含cocoapods的项目
比如从github下载下来一个项目,运行时候依赖关系报错,这时候需要更新
$ pod update
可能由于墙的的问题,无论是执行pod install还是pod update都卡在Analyzing dependencies不动了,慢到无以复加的地步,无法忍受。
其实原因在于以上两个命令执行时会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:
pod install --verbose --no-repo-updatepod update --verbose --no-repo-update
0 0
- Cocoapods最全完整使用教程
- 最全CocoaPods使用
- Cocoapods完整使用
- Cocoapods完整使用篇
- Cocoapods完整使用
- Cocoapods完整使用篇
- iOS 安装Cocoapods 完整教程
- CocoaPods还算完整的教程
- Mac安装CocoaPods全教程
- CocoaPods使用教程
- cocoapods使用教程
- cocoapods使用教程
- CocoaPods使用简明教程
- Cocoapods的使用教程
- CocoaPods还算完整的教程(安装、使用、项目管理、注意事项)
- 最全git教程
- 最全Pycharm教程
- 最全PyCharm 教程
- 在servlet中生成验证码在jsp中验证
- myeclipse添加server library
- 由浅入深多线程开发概念
- [LC352]Data Stream as Disjoint Intervals
- 使用Python计算物品的流行度和用户所评物品的平均流行度
- Cocoapods最全完整使用教程
- 各种头声明
- jQuery函数学习
- SQL数据库开发中的一些经典代码
- 总结java.awt.Robot类
- Lintcode_32 Minimum Window Substring
- 怎么才能有写程序的思路
- statistics_level相关
- 设计模式之适配器模式