- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们使用 faSTLane 来运行 CI 工作。必须使用 AdService 框架,为此必须更新 Xcode。为此,必须将 macOS 更新到 Big Sur。更新所有内容后,gitlab CI 停止工作:
$ bundle exec fastlane build
bundler: failed to load command: fastlane (/usr/local/bin/fastlane)
Bundler::GemNotFound: Could not find rake-13.0.3 in any of the sources
/Users/ci/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/bundler-1.17.2/lib/bundler/spec_set.rb:91:in `block in materialize'
/Users/ci/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/bundler-1.17.2/lib/bundler/spec_set.rb:85:in `map!'
/Users/ci/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/bundler-1.17.2/lib/bundler/spec_set.rb:85:in `materialize'
/Users/ci/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/bundler-1.17.2/lib/bundler/definition.rb:170:in `specs'
/Users/ci/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/bundler-1.17.2/lib/bundler/definition.rb:237:in `specs_for'
/Users/ci/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/bundler-1.17.2/lib/bundler/definition.rb:226:in `requested_specs'
/Users/ci/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/bundler-1.17.2/lib/bundler/runtime.rb:108:in `block in definition_method'
/Users/ci/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/bundler-1.17.2/lib/bundler/runtime.rb:20:in `setup'
/Users/ci/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/bundler-1.17.2/lib/bundler.rb:107:in `setup'
/Users/ci/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/bundler-1.17.2/lib/bundler/setup.rb:20:in `<top (required)>'
/Users/ci/.rbenv/versions/2.7.2/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:72:in `require'
/Users/ci/.rbenv/versions/2.7.2/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:72:in `require'
所以我已经尝试过:在 .bash_profile 添加:
export PATH="$HOME/.fastlane/bin:$PATH"
它没有帮助。试过:
sudo gem install fastlane -NV
这也没有帮助。
还试过:
fastlane update_fastlane
和:
bundle install --path vendor/cache
试图用谷歌搜索解决方案,但不幸的是无法解决。我是 iOS 开发人员,所以这对我来说是新事物。
知道如何解决这个问题吗?
最佳答案
好吧,对于那些正在寻找解决方案的人来说,2 天后我终于找到了一个问题。进行了很多挖掘、更改、安装、重新安装等。我想尝试一切。
在我的例子中,我使用bash
shell,所以配置了.bash_profile
,添加了这些代码行:
export PATH="$HOME/.fastlane/bin:$PATH"
if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi
在.bashrc
有一些路径,我注释掉了,现在只有一行代码:
eval "$(rbenv init -)"
完成后一切正常附言如果您使用的是 zsh
,则文件不同。不是 100% 确定,但检查 .profile
、.zshrc
我还编辑了 gemfile.lock,因为有些 gem 不是必需的,但我什至不确定是否需要它,因为现在我不会接触 CI,因为它可以工作 :D
希望将来能为某人节省一些时间。否则,如果有人想添加一些东西,那么欢迎您(有一些解释会更好,因为可能没有多少开发人员知道所有这些疯狂的东西是如何工作的:))
关于ruby - 将 macOS 更新到 Big Sur faSTLane 后失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68737321/
我在产品中有大量现有的应用程序,我想在 faSTLane 匹配中使用现有的配置文件和证书。 我知道 faSTLane 匹配只能与它首先创建的配置文件和证书一起使用,但我不愿意按照建议“核对”。 这可能
我有一个执行 uploadToTestFlight 操作的 Fastfile: uploadToTestflight( username: "foo@example.com", skipWai
faSTLane 文件看起来像这样 lane :build do |options| scheme = options[:scheme] puts scheme end 但是每当我向其中传递任
所以我想知道如何使用 FaSTLane 工具增加版本号或内部版本号,这样我就不必手动更改版本。 最佳答案 所以这个问题的答案在以下两个车道。请记住,您需要按照此 link 激活项目中的某些设置。 .
我正在调试我的快速 channel 操作和 channel 以了解是否以及如何使其更快,但还没有找到将详细标志传递给飞行员操作的方法。 最佳答案 是的,您可以通过verbose: true到试点行动。
我正在使用 FaSTLane 我的管理员帐户 (Mac OS),它运行良好。 我现在尝试安装和配置 Jenkins + FaSTLane 但是当 jenkins 尝试运行 faSTLane 命令时,我
我正在使用第三方 faSTLane 插件,它包含一个将显示我需要捕获的重要信息的操作,例如链接。 我正试图找到一种优雅的方式来在 faSTLane 操作中捕获这些日志,我试图避免使用 shell 命令
办公室文档页面https://docs.fastlane.tools/actions/gym/中没有太多关于此的文档。 。 唯一提到编译标志的是: xcargs: Pass additional ar
我是 FaSTLane 的新手,目前我已经成功登录了我的 AppleID 和 iTunesConnect,但是当我执行 faSTLane provision 或我在 FaSTLane 文件中创建的任何
我在 xcode 9 中使用 faSTLane 并且我遇到了 faSTLane (2.95.0) 的问题。当我运行命令 faSTLane init 时,它显示了 4 个可供选择的选项。然后我选择了选项
在 mac OS Catalina 上,对于 FaSTLane,每当我尝试运行任何 FaSTLane 命令时都会看到错误。 "nokogiri.bundle" can't be opened beca
问题:如何使用 Deliver 从运行在 Xcode 7 和 Server 4.1 上的机器人将 IPA 上传到 itunesconnect? 我已经能够在 Xcode 6.4、使用机器人的 Serv
我想提交带有 optional 的车道。例如车道: lane :mylane do |options| mailgun( to: "#{options[:mailto]}"
我找不到任何关于 faSTLane 的选项来设置代理。那么有没有直接的方法来解决这个问题? 非常感谢您的帮助! 最佳答案 我遇到了同样的问题,对我来说 this site由于 faSTLane 在内部
所以我目前正在建立一个新项目,我在创建临时和应用程序商店构建时已经意识到了这一点。 FaSTLane 似乎没有使用几个月前创建的现有证书。相反,它似乎正在生成一个新证书并使用它来签署我的个人资料,有没
我确实像往常一样运行了 bundle exec faSTLane match_development create:true。 我的 faSTLane 突然停止工作,报告苹果开发者网站正在维护。 并查
我正在使用 FaSTLane 插件automated_test_emulator_run automated_test_emulator_run( AVD_setup_path: "~//AV
我有一个用例,我必须为测试版本生成发布版本,这些版本遵循我们的测试人员设置的有据可查的管道剧本。我已经有一个在 ruby 中运行逻辑的函数,但我正在考虑创建 faSTLane action 或 f
是否有任何 faSTLane/CLI 工具可以根据 UDID 找到配置文件的路径和名称? 我正在尝试设置 faSTLane 来进行代码签名。我正在使用 match,但它不适用于我的用例,因为配置文件需
我正在尝试运行 fastlane match appstore .它成功解密了证书存储库,说它成功登录到 Apple Dev Portal,生成证书并安装它。 但它总是在“验证证书...”失败,如下所
我是一名优秀的程序员,十分优秀!