当前位置: 首页 > 知识库问答 >
问题:

“无法从生成环境中获取Google Services文件中的GOOGLE_APP_ID”错误

崔博延
2023-03-14

我已经在firebase->dev和firebase->prod文件夹下设置了各自的googleService-info.plist

我还在我的Xcode目标->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
    null
    error: Could not get GOOGLE_APP_ID in Google Services file from build environment

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

共有1个答案

严兴旺
2023-03-14

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

解决方案:通过file->Add files to“runner...”将googleService-info.plist从runner/添加到Xcode(截至本文发表时为10.3)上。

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

 类似资料:
  • 问题内容: 我正在尝试读取Django设置中的一些环境变量,我在/home/user/.bashrc中定义了该变量(后来在/etc/bash.bashrc中定义了),但是我得到的只是一个KeyError异常。我知道我的环境变量已设置,因为我可以在终端(回显$ VAR_NAME)中打印它们。这应该是微不足道的。 这是我正在使用的代码。 我只是找不到什么。有什么建议吗? 谢谢 编辑:使用mod_wsg

  • 问题内容: 升级到Laravel 5.2后,没有任何文件值被读取。我遵循了升级说明;除auth.php外,我的所有配置文件均未更改。它们在以前的版本5.1.19中都正常工作 包含诸如 包含 我收到此错误: 显然没有拉入我的环境配置。这正在影响我的每个配置文件,包括第三方(例如bugsnag)。 我也试过 更新资料 试 我尝试安装Laravel 5.2的新副本。我基本上只复制到我的文件夹中;不包括其

  • 我正在尝试用Java阅读文本,但效果不好。这是我的密码 但是这样的结果 请稍等... 如果此消息最终未被文档的正确内容替换,则PDF查看器可能无法显示此类文档。 您可以通过访问http://www.adobe.com/go/reader_download.升级到适用于Windows®、Mac或Linux®的最新版本的Adobe Reader 有关Adobe Reader的更多帮助,请访问http:

  • 我想看GMail的邮件正文。 我能够获得所有详细信息,例如发件人姓名,电子邮件和主题等,但不能获得电子邮件正文。 我知道有特定的Gmail的API可以做到这一点,但IMAP不应该工作吗? 从PHP的文档中可以看出: 我尝试了<code>$message=imap_fetchbody($inbox,$email_number,“1.2”)和

  • 问题内容: 我正在尝试从批处理文件中读取变量,以供以后在批处理脚本(这是Java启动器)中使用。理想情况下,我希望所有平台(Unix,Windows)上的设置文件具有相同的格式,并且也是一个有效的Java属性文件。也就是说,它应如下所示: 是否可以像在Unix shell脚本中一样读取这些值?罐子应该看起来像这样: 我知道可以使用来实现,但是我真的希望所有平台上的设置都使用相同的文件格式。 需要说