作用
1.帮助管理和维护第三方框架
- 简单理解:快速的搜索多第三方框架,然后自动集成多工程里面。并编译成一个libPod.a的静态库给我们的项目用。
gem简介
1.gem是一个管理Ruby库和程序的标准包,它通过Ruby Gem(如 http://rubygems.org)源来查找、安装升级和卸载软件包
在实际开发中为了保证cocoapods里面的框架的版本统一不要把Pods文件里面的第三方库的源文件(代码提交到仓库中),如图
屏幕快照 2017-12-03 18.37.04.pngpod update与pod install的区别
-
pod install 会参照Podfile.lock文件里面的第三方库的版本号来安装
Snip20171203_3.png -
pod update 会参照Podfile里面的文件来安装第三方库,由于里面的库文件没有版本号,pod update会安装最新的库,当你和小伙伴用的库版本差距较大的时候你们的API差距较大会造成未知的问题
Snip20171203_4.png
网友评论