在 Circle CI 上更新 fastlane 版本

Update the fastlane version on Circle CI

我正在将一个过时的应用程序升级到所有最新版本的 SDK,其中一个部分是使用 fastlane 和 Circle CI 的相当复杂的构建和签名过程。除了构建输出被推送到 iTunes App Store 的最后一部分外,一切正常。我注意到在 WWDC 前后界面发生了变化,fastlane 需要更新到 1.150 或更高版本才能使用新的 API。 Circle CI 的实例似乎卡在了 1.138 之类的位置,并且 shell 尝试更新它的脚本似乎由于安全限制而无法正常工作。

在Circle CI中获取最新版本fastlane的官方方法是什么?


Gemfile的内容:

source "https://rubygems.org"

gem 'fastlane'

在 shell 脚本中:

bundle install

不确定是否“官方”,但我建议使用 bundle

像这样将 Gemfile 添加到您的项目中:

source "https://rubygems.org"

gem "fastlane"

运行 bundle update,并将生成的 Gemfile.lock 添加到您的版本控制中。现在使用 bundle exec fastlane ...

调用 fastlane