pod update ,pod install ,pod outdated的使用

本文详细介绍了iOS开发中管理Pod库的三个关键命令:podinstall用于安装并锁定Podfile指定版本的库;podupdate用于更新所有库到最新版本;podoutdated则显示当前库的版本与最新版本对比,帮助开发者决定是否需要更新。理解这些命令有助于团队协作中保持库的一致性。
摘要由CSDN通过智能技术生成

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库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值