(三)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 避免了依赖关系的意外更改所带来的麻烦。

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

推荐阅读更多精彩内容