pod install
pod install一般是你第一次想要为项目添加pod的时候使用的,它同样也使用在你为Podfile文件添加或移除pod库的时候。
- 每次pod install命令运行的时候,pod install会为每一个它安装的pod库在Podfile.lock文件中写入其版本号。Podfile.lock文件追踪每一个安装的pod库的版本号,并锁定这些版本号。
- 当你运行pod install时,它将只解决不在Podfile.lock中的pod库依赖关系
- 对于在Podfile.lock文件中的pod库,pod install会只下载Podfile.lock文件中指定的版本,而不会去检查这个库是否有更新的版本。
- 对于不在Podfile.lock文件中的pod库,pod install会搜索这个pod库在Podfile文件中指定的版本
pod update
当你运行了pod update PODNAME
命令,CocoaPods会在不考虑Podfile.lock
中版本的情况下试着去查找PODNAME
的最新版本。pod update PODNAME
命令会将相应的pod更新到最新的版本(新版本仍然遵守你在Podfile
中做的限制)