gpt4 book ai didi

firebase - "Could not get GOOGLE_APP_ID in Google Services file from build environment"错误

转载 作者:行者123 更新时间:2023-12-03 09:57:54 35 4
gpt4 key购买 nike

我正在使用以下指南为我使用 flutter + firebase 的项目设置开发和生产环境
https://www.tengio.com/blog/multiple-firebase-environments-with-flutter/

我已经在 Firebase->dev 和 Firebase->prod 文件夹下设置了我各自的 GoogleService-Info.plist

我还在我的 Xcode Target->Build Phases 下添加了以下脚本(在编译源之前)

if [ "${CONFIGURATION}" == "Debug-prod" ] || [ "${CONFIGURATION}" == "Release-prod" ] || [ "${CONFIGURATION}" == "Release" ]; then
cp -r "${PROJECT_DIR}/Runner/Firebase/prod/GoogleService-Info.plist" "${PROJECT_DIR}/GoogleService-Info.plist"

echo "Production plist copied"

elif [ "${CONFIGURATION}" == "Debug-dev" ] || [ "${CONFIGURATION}" == "Release-dev" ] || [ "${CONFIGURATION}" == "Debug" ]; then

cp -r "${PROJECT_DIR}/Runner/Firebase/dev/GoogleService-Info.plist" "${PROJECT_DIR}/GoogleService-Info.plist"

echo "Development plist copied"
fi

我试过了:
flutter run --flavor dev


  • Flutter clean 然后运行 ​​
  • 我去了 Xcode Product -> Clean Build 文件夹,然后运行 ​​
  • 我也尝试删除 iOS -> Pods 文件夹和 Podfile.lock 然后运行 ​​

  • 我收到此错误:
        error: Could not get GOOGLE_APP_ID in Google Services file from build environment

    任何帮助解决都深表感谢

    (注意:我已经尝试过其他 stackoverflow 解决方案 - 仍然没有运气)

    最佳答案

    终于找到了问题。 (由于我对Xcode的无知),我不知道要手动将这些文件“添加”到Xcode中。物理目录中存在的文件并不意味着它在Xcode上

    解决方案:
    将Runner/中的GoogleService-Info.plist添加到Xcode(截止到本帖子的10.3)上,方法是
    文件->将文件添加到“Runner ..”

    注意:取消选中“如果需要,请复制”

    关于firebase - "Could not get GOOGLE_APP_ID in Google Services file from build environment"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57620215/

    35 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com