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