pod install vs. pod update

2017-12-26  本文已影响0人  xiaoyaoyouzi

pod install vs. pod update

介绍

刚接触CocoaPods的很多人似乎都认为pod install只是在第一次安装使用了CocoaPods的时候使用,而以后都是用pod update但是实际上完全不是这样的

这篇文章的目的就是用来介绍什么时候用pod install和什么时候用pod update

命令的详细介绍

pod install

pod install不仅应该在第一次将pods引入工程的时候使用,也应该在每一次编辑Podfile去添加、修改和删除一个pod的时候使用。

pod update

当你运行pod update [PODNAME],CocoaPods将会忽略Podfile.lock里的版本号,而是直接去查询[PODNAME]的可更新版本。它会依据Podfile里的描述去尽量更新到最新的版本。

更进一步的使用

使用pod update [PODNAME],你可以只更新一个确切的pod(检查时候存在新的版本并有条件的更新)。相反的使用pod install将不会更新已经安装的pods的版本。
当你添加一个pod到你的Podfile的时候,你应该使用pod install而不是pod update,从而实现安装一个新的pod而不会影响其他的已存在的pod。
只有当你想更新某个确切的pod或者所有pods的时候,你才应该使用pod update

提交你的Podfile.lock文件

作为一个好习惯,你应该及时提交并推送你的Podfile.lock文件到版本库。
英文原文链接

上一篇 下一篇

猜你喜欢

热点阅读