【发布时间】:2015-12-22 03:39:45
【问题描述】:
在我们的项目中,我们希望确保所有开发人员都使用相同版本的 CocoaPods,方法是在开发人员尝试执行 pod install 或 pod 更新。
是否可以在 Podfile 中实现这一点?
【问题讨论】:
-
你不能那样做,但你可以写一个脚本来检查cocoapod的安装版本并显示警告或其他东西
在我们的项目中,我们希望确保所有开发人员都使用相同版本的 CocoaPods,方法是在开发人员尝试执行 pod install 或 pod 更新。
是否可以在 Podfile 中实现这一点?
【问题讨论】:
为此,您需要创建一个 Gemfile,它类似于 RubyGems 的 Podfile,CocoaPods 以它的形式分发。 CocoaPods here 有一个这样做的指南。主要是您将创建一个 Gemfile,其中包含以下内容:
source 'https://rubygems.org'
gem 'cocoapods', '~> 0.38.2'
然后您可以使用bundle install 安装您指定的版本。这将在所有开发人员的机器上安装相同的版本。之后,您将运行 bundle exec pod install 以确保 pod install 以 Gemfile 中指定的版本运行(如果用户安装了多个版本的 CocoaPods,则可能不是这种情况)。
【讨论】: