Cocoapods补充

作者: zhanming | 来源:发表于2016-05-16 15:04 被阅读162次

    相信很多人都已经能够熟练使用Cocoapods了,像**pod install,pod update,pod update no-repo-update **指令也都很熟悉了
    但是这些指令执行中发生了是什么呢?
    首先先介绍一个文件

    Podfile.lock

    Podfile.lock

    描述最后一次更新 Pods 后 所有第三方库的版本号

    Podfile.lock详情

    pod install

    • 当我们第一次输入指令pod installPodfile.lock文件是不存在的,pods会找到Podfile文件,安装文件里填写的第三方库,如果你没有写版本号的话,安装的就是 最新版本的,写了版本号安装的就是你写的版本号的第三方库。
    • 如果不是第一次输入指令pod install时,pods会根据Podfile.lock文件中记录的版本号进行安装。

    pod update

    pod update

    这句话的意识是更新已经过时的第三方库,并且创建一个新的Podfile.lock文件
    也就是说会更新最新的第三方库。

    pod xxxxx no-repo-update

    no-repo-update
    这句话的意思是在执行指令前会跳过“pod repo update”
    也就是说安装pods之前会先执行pod repo update,这句话什么意思呢?就是会下载一份所有第三方库的信息到你的本地

    不管你是执行pod install还是pod update都会下载一份最新的第三方库信息到本地以便以后使用
    如果执行pod update no-repo-update和pod install no-repo-update就不会执行pod repo update指令,也就不会下载第三方库信息到本地,会利用本地缓存的第三方库信息去安装或者更新。

    如果感觉这篇文章对您有所帮助,顺手点个喜欢,谢谢啦

    相关文章

      网友评论

        本文标题:Cocoapods补充

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