pod & git

由于疏忽Podfile.lock文件带来的困扰

2021-03-13  本文已影响0人  長茳

写在前面

相信如果你们是多人开发的,或多或少可能遇到过由于一时疏忽Podfile.lock文件,而带来了困扰.如果你是单人开发那你就不存在说有Podfile.lock文件的问题.

一. Podfile.lock 文件的作用

最后一次更新Pods时,记录所有第三方框架的版本号.
Podfile.lock文件主要包含:PODSDEPENDENCIESSPEC REPOSSPEC CHECKSUMSPODFILE CHECKSUM,用来记录每个pod的版本号、依赖的其他库和每个库对应的podspec.json文件的checksum(SHA1的值).通过这些信息可以确保多人协作时,大家使用的都是相同版本的第三方库.

二. Pod常用指令区别

pod install

pod update

pod install/update --no-repo-update

安装框架前不会执行pod repo update,意味着不去检查服务器版本,直接使用本地缓存的框架版本

pod install/pod update过程简述

项目中的运用

写在后面

Podfile更像是一个版本约束,而Podfile.lock才是你真正使用的版本.如果让你去确定你app使用某一个三方库的版本,你不应该找Podfile,而是应该找Podfile.lock文件.

最后和谐学习,不急不躁.我还是我,颜色不一样的烟火.

上一篇 下一篇

猜你喜欢

热点阅读