pod update ,pod install ,pod outdated的使用

pod install

在项目里创建Podfile文件,并且在该文件里录入了pod库及其版本, pod install会安装指定的pod库版本, 并且会把安装的pod库版本号记录到Podfile.lock文件里,下次再pod install时,pod库并不会更新pod库的版本,但是如果在Podfile里删除了或注释了某个库,pod install时就会删除该pod库,并且Podfile.lock文件里会移除对应库的版本记录

pod update

当你需要更新pod库时,执行pod update即可,但是这个指令会检查并更新Podfile里所有的pod库。当你需要制定更新某个pod库时执行这个命令:pod update xxxx,xxx表示你的pod库名称。

pod outdated

当你不知道自己项目pod库是什么版本时,可以使用pod outdated查看项目里所有的pod库版本,并且还会给出github上最新的pod库版本,通过这个,你可以决定是否需要更新你某个库的版本。支持执行 pod outdated检查版本速度有些慢,需要一些时间。

执行之后效果如下:

The following pod updates are available:
- AFNetworking 3.2.1 -> 4.0.0 (latest version 4.0.0)
- Bugly 2.5.0 -> 2.5.2 (latest version 2.5.2)
- Charts 3.3.0 -> 3.3.0 (latest version 3.5.0)
- CocoaAsyncSocket 7.6.3 -> 7.6.4 (latest version 7.6.4)
- Firebase 6.7.0 -> (unused) (latest version 6.22.0)
- FirebaseAnalyticsInterop 1.4.0 -> 1.5.0 (latest version 1.5.0)
- FirebaseCore 6.2.1 -> 6.6.6 (latest version 6.6.6)

里面列出了项目的pod库版本,并且指出了pod最新的版本

额外的话

当你想让合作开发的同事跟你的pod库版本保持一致时,你在git里需要提交Podfile.lock,这样别人拉取到代码之后,运行时会提示安装新版本的pod库

你可能感兴趣的:(pod update ,pod install ,pod outdated的使用)