我想使用cocoapods安装特定的依赖项。如果我执行pod install,则在安装新添加的依赖项之前会更新其他依赖项。我只是想安装特定的pod而不涉及其他依赖项。我知道删除,更新任何依赖项也会更新其他依赖项。有没有办法解决这个问题?
实际上我的问题是当我自己修改一些依赖项并运行pod install时它会恢复到原始版本。但我不想失去我的改变
任何建议都将受到赞赏。
答案 0 :(得分:-1)
确保 Podfile.lock 与 Podfile 位于同一文件夹中。
在 Podfile
中添加一行pod 'MBProgressHUD','~> 0.9'
cd到您的项目并使用终端中的以下行,它只会安装您指定的上述窗格。
pod install podName
来自官方网站the link!
运行pod install将安装当前版本的RestKit,从而生成一个Podfile.lock,指示安装的确切版本(例如RestKit 0.10.3)。感谢Podfile.lock,稍后在另一台机器上运行pod安装在这个假设项目上仍然会安装RestKit 0.10.3,即使有更新的版本可用。 CocoaPods将遵循Podfile.lock中的Pod版本,除非在Podfile中更新依赖关系或调用pod更新(这将导致生成新的Podfile.lock)。通过这种方式,CocoaPods避免了由依赖性的意外更改引起的头痛。