美文网首页
pod install和pod update的区别

pod install和pod update的区别

作者: AlwaysBlue | 来源:发表于2019-07-25 11:35 被阅读0次

    当podfile被运行后,会自动创建一个podfile.lock文件,用来记录每个库的版本号。
    当我们第一次运行podfile时,没有指定版本号的库,cocoapod就会更新到最新的版本,同时还会记录下cocapods的版本。

    这个文件会保持对每个pod已安装版本的跟踪,并且锁定这些版本

    再执行pod install时,便会根据podfile.lock的文件,只会处理没有的库(比如你对podfile文件有删除,增加,更新版本号的操作)。还有一种情况,比如添加的一个库没有指定版本号,在初次安装的时候,会在podfile.lock中记录下当时的最新版本号。但是如果再次执行pod install时,不会检查是否有更新。如果你想更新的话,这个时候就要使用pod update才行。

    而pod update则会忽略podfile.lock文件的内容,直接去找podfile文件中指定版本号的库和没有指定的最新库。

    如果podfile和podfile.lock文件版本有冲突时,以podfile为准,并在获取成功后,更新podfile.lock。

    例如:想要更新AF库的时候

    pod update AFNetworking  --verbose --no-repo-update

    相关文章

      网友评论

          本文标题:pod install和pod update的区别

          本文链接:https://www.haomeiwen.com/subject/dzucrctx.html