CocoaPods中pod install --clean-install是否忽略Podfile.lock文件?
CocoaPods中pod install --clean-install是否忽略Podfile.lock文件?
我来给你明确这个问题~pod install --clean-install并不会忽略Podfile.lock文件,它的核心作用和Podfile.lock的依赖版本管理是不冲突的。
官方对这个参数的定义是:
忽略项目缓存的内容,强制执行完整的pod安装操作,这个参数仅对已经启用了增量安装的项目生效。
简单来说,它只是跳过了本地的安装缓存,重新完整执行一遍安装流程,但依然会严格遵循Podfile.lock里记录的依赖版本来拉取和安装,并不会去更新依赖版本(那是pod update的活儿)。如果你的项目开了增量安装,之前的缓存可能导致一些奇怪的安装问题,用这个命令就能强制从头走一遍完整安装,同时又不破坏已锁定的依赖版本。
备注:内容来源于stack exchange,提问作者price
相关产品推荐
相关产品推荐

