CocoaPods相关


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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容