【问题标题】:Codemagic pre-build Issue for Firebase configFirebase 配置的 Codemagic 预构建问题
【发布时间】:2020-04-27 02:33:47
【问题描述】:

有一个 codemagic 指南展示了如何使用 google-services.jsonGoogleService-Info.plist 而无需将它们提交到主仓库:

https://docs.codemagic.io/custom-scripts/load-firebase-configuration/

我已经重命名了使用的变量,但在其他方面完全按照我的项目的步骤进行操作。预构建脚本显示此错误:

/var/folders/r7/d9twdq011sb8d3q1p8f39cdr0000gn/T/build_script_3_0_ef_shxdc: line 5: /Users/builder/clone/android/app/google-services.json: No such file or directory

“没有这样的文件或目录”让我怀疑$FCI_BUILD_DIR 变量是否不正确?

任何帮助将不胜感激

【问题讨论】:

    标签: android ios firebase flutter codemagic


    【解决方案1】:

    错误表明您的$FCI_BUILD_DIR 已正确展开。 您可以做的第一件事是确保父目录存在。

    如果没有,您可以添加以下内容: mkdir -p $FCI_BUILD_DIR/android/appecho.. 部分之前。如果需要,请使用 /ios/Runner

    或者如果您的项目存在于子目录中,那么您需要在预构建脚本中反映目录结构。

    【讨论】:

    • 感谢@rimante-valancauskaite - 我的项目位于子目录中,因此 cp 命令必须反映这一点。因此出现错误!
    猜你喜欢
    • 2020-06-10
    • 2021-12-22
    • 2020-12-17
    • 1970-01-01
    • 2021-08-03
    • 1970-01-01
    • 1970-01-01
    • 2020-04-24
    • 2018-06-09
    相关资源
    最近更新 更多