美文网首页
CocoaPods相关

CocoaPods相关

作者: 流星大石头 | 来源:发表于2017-09-30 14:16 被阅读13次
    
    Podfile.lock作用:记录着上一次下载的框架版本
    intall: 如果Podfile.lock文件存在,直接从此文件中读取框架信息下载安装。
    如果不存在直接在读取Podfile文件内的框架信息。
    下载好之后,再根据下载好的框架信息,生成新的Podfile.lock文件。
     update:不管Podfile.lock是否存在,直接读取的Podfile文件的框架信息,下载好之后,再根据下载好的框架信息,生成Podfile.lock文件
    
    test.png
    如果多人开发,首先,上传共享库的只有图示的四个文件,一般情况下,每个人从共享库把项目下载下来之后,都会执行pod install命令安装,而不是pod update,目的:是为了保证大家使用的第三方框架版本一致。如果大家需要统一升级第三方框架,那么每个人再去执行pod update
    
    如果我们在Podfile中引用框架的时候都已经指定了版本号,那么使用pod install 和 pod update的效果是一样的,但是如果我们没有指定版本号,使用pod update将直接将框架都更新到最新版本,而使用pod install则会先去Podfile.lock文件中去读取上一次下载时框架的版本信息,然后下载。这样可以保证所有人使用的框架版本一致。
    
      在cocoapods上传完框架后,报错:[!] Unable to find a pod with name, author, summary, or description matching `LCAExtension`
    解决办法:rm ~/Library/Caches/CocoaPods/search_index.json
    

    相关文章

      网友评论

          本文标题:CocoaPods相关

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