美文网首页
pod install && pod update

pod install && pod update

作者: 康小曹 | 来源:发表于2019-07-12 10:21 被阅读0次

    结论

    每次pod install/update都会有一个pod.lock,pod install和update的区别就是是否拉取最新版本的依赖。
    相同点是以pod file文件中的版本控制语法为准

    详解:

    pod install以pod.lock文件为准,在lock文件内的一律按照pod.lock中的版本安装对应的依赖。不在Pod.lock文件中的库,按照podfile中的版本控制语句来拉取对应版本的依赖(比如pod 'MyPod', '~>1.2')。

    pod update不考虑pod.lock文件,直接根据podfile中的版本控制语句拉取最新版本的依赖,所以会去更新spec文件,所以会相对比较慢

    根据podfile中的版本控制语法,对比pod.lock和本地spec文件,如果需要最新的版本,那就使用最新的并更新pod.lock文件。而pod update则是拉取最新的spec文件后再和pod.lock文件对比

    开发中如果使用特定版本的podfile,此时pod install和pod update拉取的版本没有区别,只是pod update会拉取最新spec文件,会比较耗时。

    --no-repo-update

    --no-repo-update一般用在pod update中,不更新spec仓库

    --repo-update

    --repo-update一般用在pod install中,强制更新spec仓库

    欢迎关注

    相关文章

      网友评论

          本文标题:pod install && pod update

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