You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GitHub Actions构建中Fastlane插件加载失败问题求助

解决Fastlane插件无法加载的问题

1. 启用Pluginfile中的插件

你的Pluginfile里fastlane-plugin-json的安装行被注释了,这是插件没加载的核心原因:

#gem 'fastlane-plugin-json'

去掉行首的#,修改为:

gem 'fastlane-plugin-json'

保存文件后提交到GitHub仓库。

2. 确保Bundler正确安装并缓存插件

  • 确认Pluginfile位于./application目录下(和你的bundle install工作目录一致)
  • 提交Gemfile.lock到仓库,因为GitHub Actions的bundler-cache: true会依赖这个文件缓存已安装的gem,避免重复安装
  • 如果旧缓存导致依赖未更新,可临时移除bundler-cache: true,或者在Setup Ruby步骤后添加清理命令:
    - name: Clean outdated bundler cache
      working-directory: ./application
      run: bundle clean --force
    

3. 验证插件是否成功加载

在Build Android version步骤前添加验证步骤,确认插件已安装:

- name: Check Fastlane plugins
  working-directory: ./application
  run: bundle exec fastlane plugins list

执行后会列出已安装的插件,确认fastlane-plugin-json在列表中。

4. 检查Ruby版本兼容性

Ruby 2.6已停止维护,部分新插件可能不再支持该版本。如果上述步骤无效,可尝试升级Ruby版本,比如在Setup Ruby步骤中改为:

ruby-version: '2.7'

5. 重新执行构建

修改完成后,重新触发GitHub Actions构建,此时read_json动作应该可以正常调用。

内容的提问来源于stack exchange,提问作者Andriy Antonov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 22:30:51