如何修复 fastlane-plugin-firebase_app_distribution 未定义

Sag*_*ari 8 ios firebase fastlane firebase-cli

我正在尝试在本地系统上为 firebase 应用程序分发设置 CI-CD。

fastlane-plugin-firebase_app_distribution 找不到插件。

Error loading plugin 'fastlane-plugin-firebase_app_distribution': cannot load such file -- fastlane/plugin/firebase_app_distribution
+-------------------------------------------+-----------+------------------+
|                               Used plugins                               |
+-------------------------------------------+-----------+------------------+
| Plugin                                    | Version   | Action           |
+-------------------------------------------+-----------+------------------+
| fastlane-plugin-firebase_app_distribution | undefined | No actions found |
+-------------------------------------------+-----------+------------------+
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

小智 19

看起来像 Catalina 下的某种文件权限问题,所以 chmod 可能会有所帮助。但是你也可以安装fastlane-plugin-firebase_app_distribution在 gem 中USER INSTALLATION DIRECTORYgem env会告诉你它在哪里)。

从默认目录卸载 gem:

sudo gem uninstall fastlane-plugin-firebase_app_distribution
Run Code Online (Sandbox Code Playgroud)

安装在用户目录:

gem install fastlane-plugin-firebase_app_distribution --user-install
Run Code Online (Sandbox Code Playgroud)

  • 这是正确的答案,与我合作,也在 fastlane 问题中找到了它 https://github.com/fastlane/fastlane-plugin-firebase_app_distribution/issues/15 (2认同)

dhi*_*iku 7

谢谢@Balaz。

尝试这个。我认为这将解决问题。

须藤 chmod -R a+r /Library/Ruby/Gems/2.6.0/gems/fastlane-plugin-firebase_app_distribution-0.1.4

我遇到过同样的问题。


Son*_*rav 6

对我来说,只需更新 Fastlane,然后更新插件就可以了

bundle update fastlane
fastlane update_plugins
Run Code Online (Sandbox Code Playgroud)