(三)The Podfile.lock

1、什么是 Podfile.lock ?

这个文件是在第一次运行pod install 之后生成的,并跟踪所安装的每个 pod 的版本。例如,假设在 Podfile 中指定了以下依赖项:

pod 'RestKit'

运行 pod install 将安装 RestKit 的当前版本,从而生成一个 Podfile.lock ,用以指示安装的确切版本(例如 RestKit 0.10.3 )。由于 Podfile.lock ,在另一台机器上的此项目下运行 pod install,仍然会安装 RestKit 0.10.3 ,即使有更新的版本可用。

CocoaPods将支持在 Podfile.lock 中的 pod 版本,除非在 Podfile 中更新了依赖项或调用了 pod update (这会生成一个新的 Podfile.lock )。

通过这种方式, CocoaPods 避免了依赖关系的意外更改所带来的麻烦。

你可能感兴趣的:((三)The Podfile.lock)