我认为不需要描述一个问题。通常当我pod install
时,它会为我的所有库更新。如何添加一个新的,只需添加这个新的而不更新其他?
答案 0 :(得分:2)
>pod install --no-repo-update
这将安装新的pod而不更新现有的pod。
如果你有很多豆荚并希望快速安装新豆荚,它也会更快。
答案 1 :(得分:0)
这不是pod install
的预期行为。我能看到这种情况的唯一方法是,如果您未按预期使用Podfile.lock
。当您在Podfile
中指定之前从未安装过的内容时,例如:
pod 'MyAwesomeLibrary', '~> 1.0.1'
确定符合您规范的最新版本(解释here),解析后的版本存储在Podfile.lock
中。在这种情况下,这可能意味着您实际下载了1.0.4
等。
这意味着当你去添加另一个库时,例如:
pod 'AnotherAwesomeLibrary', '~> 2.0.1'
新的一样会发生同样的事情。但是,由于先前存储在Podfile.lock
中的信息,CocoaPods将仅验证是否已安装指定的版本。它不会更新该库。如果您确实想要更新它,则需要运行pod update
答案 2 :(得分:-1)
pod install --no-repo-update
多数民众赞成