<问题
pod install
可能需要一些时间才能完成,如果您缓存了 Pods
目录,有时您不需要再次运行它以进行当前 CI 运行。
这是 Square 团队 使用 插件 CocoaPods Check 解决的问题。
<答案
CocoaPods Check 添加了一个命令 pod check
,如果您需要运行 pod install
,它将返回一个非零错误代码。这意味着您可以运行
bundle exec pod check || bundle exec pod install
在您的 CI 中,而不是仅仅 bundle exec pod install
,您将获得更快的 CI 构建。
要了解更多信息,请查看 square/cocoapods-check
。