在 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
我正在将一个过时的应用程序升级到所有最新版本的 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 ...